Python?OpenCV超詳細(xì)講解讀取圖像視頻和網(wǎng)絡(luò)攝像頭
準(zhǔn)備工作
右擊新建的項(xiàng)目,選擇Python File,新建一個(gè)Python文件,然后在開頭import cv2
導(dǎo)入cv2庫。
讀取圖像
- 調(diào)用imread()方法獲取我們資源文件夾中的圖片
- 使用imshow()方法顯示圖片,窗口名稱為Output
- waitKey(0)這句可以讓窗口一直保持,如果去掉這句,窗口會(huì)一閃而過
############打開圖像############ img=cv2.imread("Resources/lena.jpg") cv2.imshow("Output",img) cv2.waitKey(0)
我們來看下效果:
讀取視頻
- VideoCapture()方法的參數(shù)就是視頻文件
- 循環(huán)中通過read不斷地去讀視頻的每一幀,再通過imshow顯示出來
- 最后if語句代表按q可以退出程序
############打開視頻############ cap=cv2.VideoCapture("Resources/video.mp4") while True: success,img=cap.read() cv2.imshow("Video",img) if cv2.waitKey(1)&0xFF==ord('q'): break
我們來看下效果,視頻播放速度會(huì)很快:
網(wǎng)絡(luò)攝像頭
如果是調(diào)用筆記本自帶的攝像頭,參數(shù)就為0;如果是外置USB攝像頭,參數(shù)就為1。
接著,設(shè)置一下攝像頭窗口的寬高,參數(shù)3就代表的寬度,數(shù)值設(shè)置為640,參數(shù)4代表的高度,數(shù)值設(shè)置為480,參數(shù)10代表的亮度,數(shù)值設(shè)置為100。
while循環(huán)中的和上面的讀取視頻是一樣的,沒有改動(dòng),作為模板。
cap=cv2.VideoCapture(0) cap.set(3,640)#寬 cap.set(4,480)#高 cap.set(10,100)#亮度 while True: success,img=cap.read() cv2.imshow("Video",img) if cv2.waitKey(1)&0xFF==ord('q'): break
我們運(yùn)行看下效果,可以看到筆記本前置攝像頭打開(我拿本書擋住了,防止帥到你們):
OK,本節(jié)內(nèi)容還是非常簡(jiǎn)單的,主要是讓大家熟悉下OpenCV最基礎(chǔ)的應(yīng)用。眼過千遍不如手過一遍,快去動(dòng)手敲一遍吧~??
到此這篇關(guān)于Python OpenCV超詳細(xì)講解讀取圖像視頻和網(wǎng)絡(luò)攝像頭的文章就介紹到這了,更多相關(guān)Python OpenCV 讀取圖像視頻內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
pytorch構(gòu)建網(wǎng)絡(luò)模型的4種方法
這篇文章主要為大家詳細(xì)介紹了pytorch構(gòu)建網(wǎng)絡(luò)模型的4種方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-04-04Python3轉(zhuǎn)換html到pdf的不同解決方案
今天小編就為大家分享一篇關(guān)于Python3轉(zhuǎn)換html到pdf的不同解決方案,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-03-03Centos下實(shí)現(xiàn)安裝Python3.6和Python2共存
這篇文章主要介紹了Centos下實(shí)現(xiàn)安裝Python3.6和Python2共存,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-08-08python 定義類時(shí),實(shí)現(xiàn)內(nèi)部方法的互相調(diào)用
今天小編就為大家分享一篇python 定義類時(shí),實(shí)現(xiàn)內(nèi)部方法的互相調(diào)用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-12-12Python數(shù)學(xué)建模學(xué)習(xí)模擬退火算法整數(shù)規(guī)劃問題示例解析
整數(shù)規(guī)劃問題在工業(yè)、經(jīng)濟(jì)、國防、醫(yī)療等各行各業(yè)應(yīng)用十分廣泛,是指規(guī)劃中的變量(全部或部分)限制為整數(shù),屬于離散優(yōu)化問題Discrete Optimization2021-10-10Python發(fā)送郵件測(cè)試報(bào)告操作實(shí)例詳解
這篇文章主要介紹了Python發(fā)送郵件測(cè)試報(bào)告操作,結(jié)合實(shí)例形式較為詳細(xì)的分析了Python郵件發(fā)送相關(guān)模塊使用及操作注意事項(xiàng),需要的朋友可以參考下2018-12-12Python中使用Beautiful Soup庫的超詳細(xì)教程
這篇文章主要介紹了Python中使用Beautiful Soup庫的超詳細(xì)教程,示例代碼基于Python2.x版本,極力推薦!需要的朋友可以參考下2015-04-04