Итак, у меня есть камера ESP32, подключенная к моему arduino, и я настроил все, что я могу теперь передавать потоковое видео с помощью этой камеры по локальному адресу: http://192.168.43.87/ Однако я хочу импортировать этот файл видео в реальном времени в мой python файл, в котором я собираюсь сделать живое обнаружение. Как я могу импортировать это?
import cv2
import numpy as np
cap = cv2.VideoCapture("http://192.168.43.87/stream?") <- This is where it is needed to import
while True:
_, frame = cap.read()
hsv_frame = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV)
# Red color
low_red = np.array([161, 155, 84])
high_red = np.array([179, 255, 255])
red_mask = cv2.inRange(hsv_frame, low_red, high_red)
red = cv2.bitwise_and(frame, frame, mask=red_mask)
cv2.imshow("Frame", frame)
cv2.imshow("Red", red)
key = cv2.waitKey(1)
if key == 27:
break