import cv2 as cv
# 打开摄像头获取图片
def video_demo():
# 打开摄像头,0代表的是设备id
# 如果有多个摄像头,可以设置其他数值
# VideoCapture打开摄像头
capture = cv.VideoCapture(0)
while True:
# # 读取摄像头,它能返回两个参数,第一个参数是bool型的ret,代表有没有读到图片;
# 第二个参数是frame,是当前截取一帧的图片
ret,frame = capture.read() #
# 翻转 0:上下颠倒 大于0水平颠倒 小于180旋转
frame = cv.flip(frame,0) # 摄像头反置,拍出的样子是正的
cv.imshow("video",frame)
# 键盘输入q退出窗口,
# 不按q点击关闭会一直关不掉 也可以设置成其他键。
if cv.waitKey(10) & 0xFF == ord('q'):
break
if __name__ == "__main__":
video_demo()
cv.destroyAllWindows()