Я пытаюсь делать фото через вэб-камеру каждые 15секунд. Переменная pip отвечает за имя файла чтобы он не заменялся новым, переменная time_foto запускает таймер, почему-то код делает только первую фотографию на промежутке времени 0 а потом фотографий не делает и камера тоже зависает помогите пожалуйста
import numpy as np
import cv2
import time
cap = cv2.VideoCapture(0)
pip = 0
time_foto = 0
while True:
_, image = cap.read()
pip += 1
if pip == 1:
cv2.imwrite(f'{pip}.png', image)
time_foto = time.perf_counter()
elif pip > 1:
if time_foto >= 15:
cv2.imwrite(f'{pip}.png', image)
time_foto = 0
else:
continue
else:
continue
cv2.imshow("Web-Kamera", image)
cv2.destroyAllWindows()
cap.release()