tutosutiles commited on
Commit
87a34f5
·
verified ·
1 Parent(s): 84025c9

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +89 -0
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