python使用opencv在Windows下調(diào)用攝像頭實現(xiàn)解析
這篇文章主要介紹了python使用opencv在Windows下調(diào)用攝像頭實現(xiàn)解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
環(huán)境準備
1.我這里使用的是python3.7.4
2.使用pip安裝numpy與opencv-python模塊

安裝成功后會提升succeed,這里我已安裝所以提示已存在。需要注意的是opencv-python目前只有python3.7的支持版本不支持最新的python3.8。
可在阿里云的鏡像倉庫內(nèi)查看opencv-python目前所支持python版本,cp**代表支持的python版本。

編寫代碼
import numpy as np
import cv2
#調(diào)用筆記本內(nèi)置攝像頭,所以參數(shù)為0,如果有其他的攝像頭可以調(diào)整參數(shù)為1,2
cap=cv2.VideoCapture(0)
while True:
#從攝像頭讀取圖片
sucess,img=cap.read()
#轉(zhuǎn)為灰度圖片
gray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
#顯示攝像頭,背景是灰度。
cv2.imshow("img",gray)
#保持畫面的持續(xù)。
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()
運行結(jié)果

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
python 基于opencv 實現(xiàn)一個鼠標繪圖小程序
這篇文章主要介紹了python 基于opencv 實現(xiàn)一個鼠標繪圖小程序,幫助大家更好的理解和使用python的opencv庫,感興趣的朋友可以了解下2020-12-12
Python THREADING模塊中的JOIN()方法深入理解
這篇文章主要介紹了Python THREADING模塊中的JOIN()方法深入理解,本文用簡潔易懂的語言總結(jié)了對JOIN()方法的理解,不同于其它文章,需要的朋友可以參考下2015-02-02
關于python3.7安裝matplotlib始終無法成功的問題的解決
這篇文章主要介紹了關于python3.7安裝matplotlib始終無法成功的問題的解決,文中通過圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-07-07
Python中openpyxl實現(xiàn)vlookup函數(shù)的實例
在本篇文章里小編給大家整理的是關于Python中openpyxl實現(xiàn)vlookup函數(shù)的實例內(nèi)容,有興趣的朋友們可以學習參考下。2020-10-10
Python漏洞驗證程序Poc利用入門到實戰(zhàn)編寫
這篇文章主要為大家介紹了Python?Poc利用入門到實戰(zhàn)編寫實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步2022-02-02

