import cv2
import numpy as np
print('------hello cv')
cap = cv2.VideoCapture(0)
# 开启摄像头 0代表是笔记本自带摄像头
# 有多的摄像头接口的话 次序上升即可 0-1-2
while True:
if cap.isOpened():
ret, frame = cap.read()
# cap已经指向了VideoCapture0
# 此时选择选取摄像头画面 相当于读取一帧 frame即图像
# ret:若成功捕获到图像则返回True 反之返回False
cv2.imshow('Camera', frame)
# 开启窗口 显示图片
if cv2.waitKey(10) & 0xff is ord('q'):
# 等待10ms后 q为期望的按键值
# cv2.imwrite('C:/Users/45450/Desktop/first.png', frame)
break
cv2.destroyAllWindows() # 关闭所有窗口