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

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

2 ответа

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

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, чтобы выйти.

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

import cv2
import time

cap = cv2.VideoCapture(0)
time.sleep(15)
ret, image = cap.read()
cv2.imwrite('image.png',img)
Другие вопросы по тегам