Modelle nicht mehr versionieren (Ultralytics laedt sie automatisch)

- yolo11s.pt aus Tracking entfernt, .gitignore auf *.pt erweitert
- README: Modelle werden beim ersten Start autom. geladen statt manuell

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-01 14:28:00 +02:00
parent b447d3e7c5
commit bde547368d
2 changed files with 9 additions and 5 deletions

4
.gitignore vendored
View File

@@ -10,5 +10,5 @@ __pycache__/
venv/
.venv/
# YOLO-Modelle werden nicht versioniert (per Download/Setup bereitgestellt)
yolo11n.pt
# YOLO-Modelle werden nicht versioniert (Ultralytics laedt sie beim ersten Start)
*.pt

View File

@@ -18,7 +18,7 @@ Eine webbasierte Anwendung zur Echtzeit-Objekterkennung und -Verfolgung mittels
- **NVIDIA-Grafikkarte mit CUDA-Unterstützung** für die Echtzeit-Erkennung erforderlich (siehe [Hardware & CUDA](#hardware--cuda))
- **ESP32-CAM** als Live-Quelle, die einen MJPEG-Stream im Netzwerk bereitstellt (siehe [Kamera / Livestream (ESP32-CAM)](#kamera--livestream-esp32-cam))
- **MQTT-Broker** zum Empfang der Zähl-Events (z. B. [Mosquitto](https://mosquitto.org/); siehe [MQTT / Zähl-Events](#mqtt--zähl-events))
- YOLO-Modell (`yolo11s.pt`) im Hauptverzeichnis
- Die YOLO-Modelle werden beim ersten Start automatisch von Ultralytics geladen (Internetverbindung erforderlich)
> ⚠️ **Wichtig:** Für die flüssige Live-Erkennung wird eine **NVIDIA-GPU mit CUDA** benötigt. Ohne CUDA läuft die Inferenz auf der CPU und ist für Echtzeit-Streams zu langsam.
@@ -43,7 +43,10 @@ python3 -c "import torch; print(torch.cuda.is_available())"
Gibt der Befehl `True` aus, wird die NVIDIA-GPU genutzt und FP16-Inferenz
automatisch aktiviert.
4. Sicherstellen, dass die Modelldatei `yolo11s.pt` im Hauptverzeichnis vorhanden ist
4. Die YOLO-Modelle (`yolo11s.pt` für Video-Upload, `yolo11n.pt` für die Webcam)
müssen **nicht** manuell beschafft werden Ultralytics lädt sie beim ersten
Start automatisch herunter (Internetverbindung erforderlich) und legt sie im
Hauptverzeichnis ab.
## Verwendung
@@ -74,7 +77,8 @@ Die Anwendung ist dann unter `http://localhost:8080` erreichbar.
```
.
├── app.py # Haupt-Flask-Anwendung
├── yolo11s.pt # YOLOv11-Modell (erforderlich)
├── yolo11s.pt # YOLOv11-Modell (wird autom. geladen, nicht versioniert)
├── yolo11n.pt # YOLOv11-Nano-Modell für Webcam (autom. geladen)
├── templates/ # HTML-Templates
│ ├── index.html # Startseite
│ ├── webcam.html # Webcam-Anzeige