Захват изображения с помощью OpenCV через веб-камеру

Привет, у меня проблема с созданием программы на Python с помощью моей веб-камеры. Итак, я хочу создать программу, которая может автоматически захватывать изображение через веб-камеру с задержкой 15 с. Я пробовал много программ, но это не работает. Я надеюсь, что вы, ребята, можете мне помочь. Спасибо.


person Paian Simarmata    schedule 06.03.2019    source источник


Ответы (2)


Попробуйте что-нибудь вроде этого.

import cv2
import time

cap = cv2.VideoCapture(0)
time.sleep(15)
ret, image = cap.read()
cv2.imwrite('image.png',img)
person Alexis Winters    schedule 06.03.2019

Вы можете зациклить захват изображения, как это.

import cv2
import time

cap = cv2.VideoCapture(0)
while True:
    for i in range(1,20):
        time.sleep(15)
        ret, image = cap.read()
        cv2.imwrite('image.png',image)
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

Нажмите q, чтобы выйти.

person its-akhr    schedule 06.05.2019