[Solved] How can I make my program input images taken from a Camera? [closed]


You can capture a single frame by using the VideoCapture method of OpenCV.

import cv2

pic = cv2.VideoCapture(0) # video capture source camera (Here webcam of laptop) 
ret,frame = pic.read() # return a single frame in variable `frame`

while(True):
    cv2.imshow('img1',frame) #display the captured image
    if cv2.waitKey(1) & 0xFF == ord('y'): #save on pressing 'y' 
        cv2.imwrite('images/c1.png',frame)
        cv2.destroyAllWindows()
        break

pic.release()

2

solved How can I make my program input images taken from a Camera? [closed]