python使用opencv在Windows下調(diào)用攝像頭實(shí)現(xiàn)解析
這篇文章主要介紹了python使用opencv在Windows下調(diào)用攝像頭實(shí)現(xiàn)解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
環(huán)境準(zhǔn)備
1.我這里使用的是python3.7.4
2.使用pip安裝numpy與opencv-python模塊
安裝成功后會(huì)提升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 #關(guān)閉攝像頭 cap.release()
運(yùn)行結(jié)果
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
python 獲取鍵盤輸入,同時(shí)有超時(shí)的功能示例
今天小編就為大家分享一篇python 獲取鍵盤輸入,同時(shí)有超時(shí)的功能示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-11-11python使用PIL模塊實(shí)現(xiàn)給圖片打水印的方法
這篇文章主要介紹了python使用PIL模塊實(shí)現(xiàn)給圖片打水印的方法,涉及使用PIL模塊操作圖片的相關(guān)技巧,需要的朋友可以參考下2015-05-05淺析python3中的os.path.dirname(__file__)的使用
這篇文章主要介紹了python3中的os.path.dirname(__file__)的使用,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-08-08Python爬蟲實(shí)現(xiàn)全國失信被執(zhí)行人名單查詢功能示例
這篇文章主要介紹了Python爬蟲實(shí)現(xiàn)全國失信被執(zhí)行人名單查詢功能,涉及Python爬蟲相關(guān)網(wǎng)絡(luò)接口調(diào)用及json數(shù)據(jù)轉(zhuǎn)換等相關(guān)操作技巧,需要的朋友可以參考下2018-05-05Python簡(jiǎn)單計(jì)算文件MD5值的方法示例
這篇文章主要介紹了Python簡(jiǎn)單計(jì)算文件MD5值的方法,涉及Python文件讀取、hash運(yùn)算及md5加密等相關(guān)操作技巧,需要的朋友可以參考下2018-04-04Python使用Joblib模塊實(shí)現(xiàn)加快任務(wù)處理速度
在Python編程中,處理大規(guī)模數(shù)據(jù)或者進(jìn)行復(fù)雜的計(jì)算任務(wù)時(shí),通常需要考慮如何提高程序的運(yùn)行效率,本文主要介紹了如何使用Joblib模塊來加快任務(wù)處理速度,需要的可以參考下2024-03-03