Update README.md
Browse files
README.md
CHANGED
|
@@ -9,5 +9,94 @@ app_file: app.py
|
|
| 9 |
pinned: false
|
| 10 |
short_description: Bienvenue dans **Techsolut-MultiVision**, une application av
|
| 11 |
---
|
|
|
|
| 12 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 13 |
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|
|
|
|
| 9 |
pinned: false
|
| 10 |
short_description: Bienvenue dans **Techsolut-MultiVision**, une application av
|
| 11 |
---
|
| 12 |
+
# 👁️ Techsolut-MultiVision
|
| 13 |
|
| 14 |
+
Bienvenue dans **Techsolut-MultiVision**, une application avancée de vision par ordinateur conçue pour gérer **plusieurs flux vidéo en temps réel**, effectuer de la **détection, segmentation, estimation de pose**, et bien plus encore grâce aux modèles YOLOv5 à YOLOv12 et RT-DETR.
|
| 15 |
+
|
| 16 |
+
---
|
| 17 |
+
|
| 18 |
+
## 🚀 Fonctionnalités principales
|
| 19 |
+
|
| 20 |
+
- 🎥 Support de **plusieurs webcams simultanément** (multi-colonnes)
|
| 21 |
+
- 📡 Lecture de **caméras IP (RTSP)** avec traitement YOLO
|
| 22 |
+
- 📁 Traitement d’images et de vidéos locales
|
| 23 |
+
- 🧠 Choix parmi plusieurs modèles : YOLOv5, v8, v9, v10, v11, v12, RT-DETR
|
| 24 |
+
- ✍️ Détection, segmentation, estimation de pose
|
| 25 |
+
- 🧰 Filtres avancés (flou, contraste, morphologie, rotation, redimensionnement)
|
| 26 |
+
- 📨 Notifications email en cas de détection
|
| 27 |
+
- ☁️ Sauvegarde simulée sur le Cloud (Google Drive, Dropbox, OneDrive)
|
| 28 |
+
- 📄 Exports : PDF, ZIP, CSV, JSON
|
| 29 |
+
- 📬 Interface interactive via **Streamlit + WebRTC**
|
| 30 |
+
|
| 31 |
+
---
|
| 32 |
+
|
| 33 |
+
## 🛠️ Technologies utilisées
|
| 34 |
+
|
| 35 |
+
- **Python 3.9+**
|
| 36 |
+
- **Streamlit** pour l’interface web
|
| 37 |
+
- **OpenCV** pour le traitement d’image
|
| 38 |
+
- **Ultralytics YOLO + RT-DETR**
|
| 39 |
+
- **Streamlit WebRTC** pour les flux webcam
|
| 40 |
+
- **st-aggrid** pour les tableaux interactifs
|
| 41 |
+
- **Pillow, FPDF, NumPy, Pandas** pour la visualisation, l’export et le traitement
|
| 42 |
+
|
| 43 |
+
---
|
| 44 |
+
|
| 45 |
+
## 📦 Installation
|
| 46 |
+
|
| 47 |
+
```bash
|
| 48 |
+
pip install -r requirements.txt
|
| 49 |
+
```
|
| 50 |
+
|
| 51 |
+
---
|
| 52 |
+
|
| 53 |
+
## ▶️ Lancement de l'application
|
| 54 |
+
|
| 55 |
+
```bash
|
| 56 |
+
streamlit run multi2.py
|
| 57 |
+
```
|
| 58 |
+
|
| 59 |
+
---
|
| 60 |
+
|
| 61 |
+
## ☁️ Déploiement sur Hugging Face Spaces
|
| 62 |
+
|
| 63 |
+
1. Renommer `multi2.py` en `app.py`
|
| 64 |
+
2. Fournir les fichiers suivants :
|
| 65 |
+
- `app.py`
|
| 66 |
+
- `requirements.txt`
|
| 67 |
+
- `README.md`
|
| 68 |
+
|
| 69 |
+
---
|
| 70 |
+
|
| 71 |
+
## 📁 Structure du projet recommandée
|
| 72 |
+
|
| 73 |
+
```
|
| 74 |
+
📦 /techsolut-multivision
|
| 75 |
+
┣ 📄 app.py
|
| 76 |
+
┣ 📄 requirements.txt
|
| 77 |
+
┗ 📄 README.md
|
| 78 |
+
```
|
| 79 |
+
|
| 80 |
+
---
|
| 81 |
+
|
| 82 |
+
## ⚠️ Notes
|
| 83 |
+
|
| 84 |
+
- Pour l’envoi d’email, configurez les variables `st.secrets` (SMTP credentials)
|
| 85 |
+
- La sauvegarde cloud est simulée. Remplacez les fonctions par des appels API réels.
|
| 86 |
+
- Certaines fonctionnalités nécessitent une webcam accessible.
|
| 87 |
+
|
| 88 |
+
---
|
| 89 |
+
|
| 90 |
+
## 👨💼 À propos
|
| 91 |
+
|
| 92 |
+
Développé par [**Sylvestre Apetcho**](https://www.techsolut.fr)
|
| 93 |
+
Fondateur & CEO – TECHSOLUT
|
| 94 |
+
📧 contact@techsolut.fr
|
| 95 |
+
📍 Paris, France
|
| 96 |
+
|
| 97 |
+
---
|
| 98 |
+
|
| 99 |
+
## ❤️ Hébergé sur Hugging Face Spaces
|
| 100 |
+
|
| 101 |
+
> Une plateforme tout-en-un pour l'analyse visuelle multi-caméras et la détection en temps réel.
|
| 102 |
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|