Я хочу извлекать изображения каждые 5 минут из веб-камеры в режиме реального времени, используя opencv. У меня есть код ниже, чтобы извлечь из видео. Но не знаю, как сделать это для потокового видео с ipcamera
Код ниже используется для получения изображения каждые 5 секунд из действительного видео
import cv2
videoFile = "folder-path"
cap = cv2.VideoCapture(videoFile)
success, image = cap.read()
success = True
count = 0
while success:
# Capture frame-by-frame
cap.set(cv2.CAP_PROP_POS_MSEC,(count*1000)
success, image = cap.read()
cv2.imwrite("file path/frame%d.jpg" % count, image)
count = count + 5