Код: Выделить всё
from ultralytics import YOLO
import cv2
# ESP32-CAM stream URL
url = "http://192.168.4:1:81/stream"
model = YOLO("yolov8n.pt")
cap = cv2.VideoCapture(url)
while True:
ret, frame = cap.read()
if not ret:
print("No frame received from ESP32-CAM")
break
results = model(frame)
annotated = results[0].plot()
cv2.imshow("YOLOv8 ESP32-CAM", annotated)
# press q to quit
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
Я нашел кого-то, предлагающего перенести процесс AI в другой поток, но я не знаю, как это сделать.
>
Подробнее здесь: https://stackoverflow.com/questions/798 ... aspberry-p
Мобильная версия