1. 程式人生 > 其它 >cv2呼叫攝像頭

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()
努力拼搏吧,不要害怕,不要去規劃,不要迷茫。但你一定要在路上一直的走下去,儘管可能停滯不前,但也要走。