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 β¦