利用 python + opencv 实现调用本机摄像头,按键拍照+保存图片到本地!

由于代码比较简单,直接上代码,就不过多讲解了:

#coding:utf-8
import cv2
cap = cv2.VideoCapture(0)
flag = cap.isOpened()

index = 1
while(flag):
    ret, frame = cap.read()
    cv2.imshow("Capture_Paizhao",frame)
    k = cv2.waitKey(1) & 0xFF
    if k == ord('s'):     #按下s键,进入下面的保存图片操作
        cv2.imwrite("C:/Users/Administrator/Desktop/myFacePic/" + str(index) + ".jpg", frame)
        print(cap.get(3))
        print(cap.get(4))
        print("save" + str(index) + ".jpg successfuly!")
        print("-------------------------")
        index += 1
    elif k == ord('q'):     #按下q键,程序退出
        break
cap.release()
cv2.destroyAllWindows()

上面代码中  cv2.imwrite 后面的参数值,根据自己需要保存图片到某个目录下而定!

 

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐