Skip to main content

cctv-yolo

Detección de objetos YOLO para cámaras CCTV — tráfico, vehículos, personas en tiempo real.

Aller à l'installation

Informations de source

Dépôt
Ntizar/NtizarBrainMasterMind
Dernière activité de la source
16 juillet 2026 à 08:02
Langue détectée de SKILL.md
Indéterminée
Étoiles
2
Forks
0

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
name
cctv-yolo
description
Detección de objetos YOLO para cámaras CCTV — tráfico, vehículos, personas en tiempo real.
version
1.0.0
tags
["YOLO","CCTV","detection","traffic","vehicles","real-time","CV"]
# CCTV YOLO — Detección para Cámaras de Seguridad ## Resumen Detección de objetos YOLO para cámaras CCTV — tráfico, vehículos, personas en tiempo real. 624⭐. ## Repo de referencia - **GitHub:** `github.com/SanshruthR/CCTV_YOLO` - **Lenguaje:** Python - **Licencia:** MIT ## Instalación ```bash pip install ultralytics opencv-python numpy # O clonar git clone https://github.com/SanshruthR/CCTV_YOLO.git cd CCTV_YOLO && pip install -r requirements.txt ``` ## Uso Básico ```python import cv2 from ultralytics import YOLO # Cargar modelo YOLO model = YOLO("yolov8n.pt") # Detectar en video de CCTV cap = cv2.VideoCapture("cctv_feed.mp4") while cap.isOpened(): ret, frame = cap.read() if not ret: break # Inferencia results = model(frame, conf=0.25) # Dibujar resultados for r in results: boxes = r.boxes for box in boxes: cls = model.names[int(box.cls)] conf = box.conf[0] pts = box.xyxy[0].int().tolist() cv2.rectangle(frame, (pts[0], pts[1]), (pts[2], pts[3]), (0, 255, 0), 2) cv2.putText(frame, f"{cls} {conf:.2f}", (pts[0], pts[1]-10), cv2.FONT_HERSHEY_SIMPLEX, 0.5, (0, 255, 0), 2) cv2.imshow("CCTV YOLO", frame) if cv2.waitKey(1) & 0xFF == ord('q'): break cap.release() ``` ## Clases Detectables 1. **Personas** — count de personas en zona 2. **Vehículos** — coches, motos, camiones 3. **Tráfico** — densidad vehicular 4. **Objetos abandonados** — detección de objetos estáticos ## Integración con Mastermind - Complementa `computer-vision` pipelines para vigilancia - Útil para `traffic-digital-twin` — datos de cámaras reales - Reemplaza detección manual con YOLO pre-entrenado - Ideal para `satellite-traffic-detection` — misma lógica, otra fuente ## Pitfalls - **Cámara fija:** Modelos entrenados con cámara fija pueden no generalizar - **Iluminación:** Noche/lluvia afectan precisión - **Resolución:** CCTV de baja resolución reduce accuracy - **Performance:** YOLO completo es pesado — usar nano/small para tiempo real ## Referencias - [GitHub: SanshruthR/CCTV_YOLO](https://github.com/SanshruthR/CCTV_YOLO)
Voir sur GitHub