cv2调用摄像头

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()
努力拼搏吧,不要害怕,不要去规划,不要迷茫。但你一定要在路上一直的走下去,尽管可能停滞不前,但也要走。
原文地址:https://www.cnblogs.com/wkhzwmr/p/15129484.html