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()

有問題歡迎評論哈~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM