Захват изображения с помощью OpenCV через веб-камеру - PullRequest
0 голосов
/ 06 марта 2019

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

Ответы [ 2 ]

0 голосов
/ 06 мая 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, чтобы выйти.

0 голосов
/ 06 марта 2019

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

import cv2
import time

cap = cv2.VideoCapture(0)
time.sleep(15)
ret, image = cap.read()
cv2.imwrite('image.png',img)
...