Как щелкнуть изображения в открытом cv python через определенный промежуток времени и одновременно сохранить фиксированное количество захваченных изображений? - PullRequest
0 голосов
/ 30 ноября 2018

Так как я очень плохо знаком с этим языком, с моим небольшим знанием, я написал код.

Код выполняется трижды, но три изображения перезаписываются и в концеэто только одно изображение, которое доступно вместо 3 разных изображений (что и является моей целью).

import cv2
#helps in turning on the camera
cap = cv2.VideoCapture(0)

#camera clicks the images for 3 times
a = 0
while (a < 3):
    a = a+1

#creating a frame
    check, frame = cap.read()
    print(check)
    print(frame)

#conversion of image to grayscale
    image = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)

#shows the frame
    cv2.imshow("capturing",image)

#Saving Of image
    status = cv2.imwrite('path of where the image is to be saved.jpg',image) 
    print("Image written to file-system : ",status)

#turns off the camera
cap.release


cv2.waitKey(0)
cv2.destroyAllWindows()  
...