您好,登錄后才能下訂單哦!
這篇文章主要介紹了python使用opencv在Windows下調用攝像頭實現解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
環境準備
1.我這里使用的是python3.7.4
2.使用pip安裝numpy與opencv-python模塊
安裝成功后會提升succeed,這里我已安裝所以提示已存在。需要注意的是opencv-python目前只有python3.7的支持版本不支持最新的python3.8。
可在阿里云的鏡像倉庫內查看opencv-python目前所支持python版本,cp**代表支持的python版本。
編寫代碼
import numpy as np import cv2 #調用筆記本內置攝像頭,所以參數為0,如果有其他的攝像頭可以調整參數為1,2 cap=cv2.VideoCapture(0) while True: #從攝像頭讀取圖片 sucess,img=cap.read() #轉為灰度圖片 gray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) #顯示攝像頭,背景是灰度。 cv2.imshow("img",gray) #保持畫面的持續。 k=cv2.waitKey(1) if k == 27: #通過esc鍵退出攝像 cv2.destroyAllWindows() break elif k==ord("s"): #通過s鍵保存圖片,并退出。 cv2.imwrite("image2.jpg",img) cv2.destroyAllWindows() break #關閉攝像頭 cap.release()
運行結果
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。