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