import cv2
cap=cv2.VideoCapture(0)
i=0
while(1):
ret, frame=cap.read() #cap.read()返回两个参数赋给两个值。第一个参数ret的值为True或False,代表有没有读到图片。第二个参数是frame,是当前截取一帧的图片。
if frame is None:
print("捕捉图像失败")
else:
print("frame读图像成功!")
cv2.waitKey(1) #waitKey()函数的功能是不断刷新图像,频率时间为delay,单位为ms返回值为当前键盘按键值
#k=input()
#if k==27: #用户按下ESC(ASCII码为27),执行if体
# break
# elif k=='s': #ord()返回单字符在ASCII中对应的整数
else:
cv2.imwrite('/Users/liuqiwei/Desktop/'+str(i)+'.jpg', frame) #指定图片存储路径
print("stored!!!!!")
i+=1
cv2.imshow("capture", frame)
cap.release()
cv2.destroyAllWindows()