tutosutiles's picture
Update README.md
87a34f5 verified
---
title: Techsolut MultiVision
emoji: 🌖
colorFrom: pink
colorTo: blue
sdk: streamlit
sdk_version: 1.44.1
app_file: app.py
pinned: false
short_description: Bienvenue dans **Techsolut-MultiVision**, une application av
---
# 👁️ Techsolut-MultiVision
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.
---
## 🚀 Fonctionnalités principales
- 🎥 Support de **plusieurs webcams simultanément** (multi-colonnes)
- 📡 Lecture de **caméras IP (RTSP)** avec traitement YOLO
- 📁 Traitement d’images et de vidéos locales
- 🧠 Choix parmi plusieurs modèles : YOLOv5, v8, v9, v10, v11, v12, RT-DETR
- ✍️ Détection, segmentation, estimation de pose
- 🧰 Filtres avancés (flou, contraste, morphologie, rotation, redimensionnement)
- 📨 Notifications email en cas de détection
- ☁️ Sauvegarde simulée sur le Cloud (Google Drive, Dropbox, OneDrive)
- 📄 Exports : PDF, ZIP, CSV, JSON
- 📬 Interface interactive via **Streamlit + WebRTC**
---
## 🛠️ Technologies utilisées
- **Python 3.9+**
- **Streamlit** pour l’interface web
- **OpenCV** pour le traitement d’image
- **Ultralytics YOLO + RT-DETR**
- **Streamlit WebRTC** pour les flux webcam
- **st-aggrid** pour les tableaux interactifs
- **Pillow, FPDF, NumPy, Pandas** pour la visualisation, l’export et le traitement
---
## 📦 Installation
```bash
pip install -r requirements.txt
```
---
## ▶️ Lancement de l'application
```bash
streamlit run multi2.py
```
---
## ☁️ Déploiement sur Hugging Face Spaces
1. Renommer `multi2.py` en `app.py`
2. Fournir les fichiers suivants :
- `app.py`
- `requirements.txt`
- `README.md`
---
## 📁 Structure du projet recommandée
```
📦 /techsolut-multivision
┣ 📄 app.py
┣ 📄 requirements.txt
┗ 📄 README.md
```
---
## ⚠️ Notes
- Pour l’envoi d’email, configurez les variables `st.secrets` (SMTP credentials)
- La sauvegarde cloud est simulée. Remplacez les fonctions par des appels API réels.
- Certaines fonctionnalités nécessitent une webcam accessible.
---
## 👨‍💼 À propos
Développé par [**Sylvestre Apetcho**](https://www.techsolut.fr)
Fondateur & CEO – TECHSOLUT
📧 contact@techsolut.fr
📍 Paris, France
---
## ❤️ Hébergé sur Hugging Face Spaces
> Une plateforme tout-en-un pour l'analyse visuelle multi-caméras et la détection en temps réel.
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference