利用 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 后面的参数值,根据自己需要保存图片到某个目录下而定!