Logo Lanfrica

Marouan19/multimedia_mining_labs

Record type:

project
Creator:
Mar
Host:
Series of practical works and implementations on multimedia mining, carried out as part of the Multimedia Mining course at FST Tangier. # πŸ–ΌοΈ Multimedia Mining Labs Series of practical works and implementations on multimedia mining, carried out as part of the Multimedia Mining course at FST Tangier. ## πŸ“š Table of Contents 1. Description 2. Repository Structure 3. Technologies Used 4. Installation 5. Labs 6. Contributions 7. Author ## πŸ“– Description This repository contains a collection of practical laboratories exploring different aspects of multimedia mining technology, including: - Image processing and analysis - Feature extraction techniques - Pattern recognition in multimedia - Performance analysis and visualization - Multimedia data mining algorithms ## πŸ“‚ Repository Structure ``` multimedia_mining_labs/ β”œβ”€β”€ Lab1/ β”‚ └── [Basic image processing implementations] β”œβ”€β”€ Seance2/ β”‚ └── [Feature extraction techniques] β”œβ”€β”€ Seance3/ β”‚ └── [Pattern recognition exercises] β”œβ”€β”€ Seance4/ β”‚ └── [Advanced multimedia analysis] β”œβ”€β”€ Devoir_individuel/ β”‚ └── [Individual assignments] └── README.md ``` ## πŸ’» Technologies Used - **Python 3.8+** - **Main libraries**: - `OpenCV` - For image processing and computer vision - `NumPy` - For numerical computations - `scikit-image` - For image processing algorithms - `matplotlib` - For data visualization - `scikit-learn` - For machine learning algorithms - `PIL` - For image manipulation ## πŸ”§ Installation 1. Clone the repository: ```bash git clone github.com ``` 2. Create and activate a virtual environment: ```bash cd multimedia_mining_labs python -m venv .venv source .venv/bin/activate # On Unix/macOS # or .\.venv\Scripts\activate # On Windows ``` 3. Install dependencies: ```bash pip install -r requirements.txt ``` ## πŸ“˜ Labs ### πŸ” Lab 1: Introduction to Image Processing - Basic image manipulation - Color space transformations - Image filtering techniques ### 🎨 Session 2: Feature Extraction - Color features extraction - Texture analysis - Shape descriptors ### πŸ”Ž Session 3: Pattern Recognition - Implementation of patt …