python調用筆記本攝像頭

在這裏主要利用到一個庫:
opencv-python
如果沒有安裝這個庫的小夥伴們可以使用pip install opencv-python進行下載安裝


首先,import一下opencv庫

import cv2

然後,調用一下攝像頭(這裏調用內置的,所以參數是0,如果有其他外置的攝像頭,你可以用1,2等其他的數字)

screen=cv2.VideoCapture(0)

接着,再不斷調用攝像頭,寫一個死循環

while True:
    #img即爲
    sucess,img=cap.read()
    #轉爲灰度圖片
    gray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
    #顯示攝像頭
    cv2.imshow("img",gray)
    #保持畫面的持續。
    k=cv2.waitKey(1)      #這裏如果爲0的話,就是將你目前所在的畫面定定格,爲其他數字比如1的時候,表示1秒後程序結束。但是由於是死循環,所以結束後馬上開啓,就爲連續圖像,
    if k == 27:
        #通過esc鍵退出攝像
        cv2.destroyAllWindows()
        break
    elif k==ord("s"):
        #通過s鍵保存圖片,並退出。
        cv2.imwrite("image2.jpg",img)
        cv2.destroyAllWindows()
        break
#關閉攝像頭
screen.release()

有問題歡迎評論哈~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章