Каким-то образом ESP32-CAM имеет очень большую задержку при использовании Python YOLO на Raspberry Pi.Python

Программы на Python
Ответить
Anonymous
 Каким-то образом ESP32-CAM имеет очень большую задержку при использовании Python YOLO на Raspberry Pi.

Сообщение Anonymous »

При запуске этого сценария внутри Raspberry Pi:

Код: Выделить всё

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()
Подача ESP32-CAM постепенно увеличивается с задержкой, например, через несколько секунд задержка составляет 30 секунд.
Я нашел кого-то, предлагающего перенести процесс AI в другой поток, но я не знаю, как это сделать.
>

Подробнее здесь: https://stackoverflow.com/questions/798 ... aspberry-p
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»