Python
Segmentación YOLO dos cámaras
Vista de consulta del código. Los datos sensibles en URLs se ocultan en esta vista.
# Segmentación YOLO dos cámaras
import cv2
from ultralytics import YOLO
model=YOLO("yolo11n")
# cap=cv2.VideoCapture("uvaq/video_01.mp4")
cap=cv2.VideoCapture(0)
cap2=cv2.VideoCapture(1)
while True:
status,frame=cap.read()
status2,frame2=cap2.read()
if not status or not status2:
break
results=model.track(frame,conf=.2,classes=[0],verbose=False,persist=True,tracker="botsort.yaml")
results2=model.track(frame2,conf=.2,verbose=False,persist=True,tracker="botsort.yaml")
frame=results[0].plot(line_width=2)
frame2=results2[0].plot(line_width=2)
cv2.imshow("frame",frame)
cv2.imshow("frame2",frame2)
if cv2.waitKey(1) & 0xFF==ord(" "):
cv2.waitKey()
if cv2.waitKey(1) & 0xFF==ord("q"):
break
cap.release()