На
import yolov5
import cv2
model = yolov5.load('keremberke/yolov5n-garbage')
model.conf = 0.25
model.iou = 0.45
model.agnostic = False
model.multi_label = False
model.max_det = 1000
cap = cv2.VideoCapture(0)
if not cap.isOpened():
print("Не удалось открыть веб-камеру.")
exit()
while True:
ret, frame = cap.read()
if not ret:
print("Не удалось считать кадр с веб-камеры.")
break
results = model(frame, size=640)
results.render()
cv2.imshow('Обнаружение мусора', frame)
if cv2.waitKey(1) & 0xFF == 27:
break
cap.release()
cv2.destroyAllWindows()
а вот видео с вебки