python計(jì)算機(jī)視覺OpenCV庫實(shí)現(xiàn)實(shí)時(shí)攝像頭人臉檢測示例
OpenCV
是一個(gè)C++
庫,目前流行的計(jì)算機(jī)視覺編程庫,用于實(shí)時(shí)處理計(jì)算機(jī)視覺方面的問題,它涵蓋了很多計(jì)算機(jī)視覺領(lǐng)域的模塊。在Python
中常使用OpenCV
庫實(shí)現(xiàn)圖像處理。
本文將介紹如何在Python3
中使用OpenCV
實(shí)現(xiàn)實(shí)時(shí)攝像頭人臉檢測:
設(shè)備準(zhǔn)備:
USB
攝像頭 接入PC
電腦USB
口,并調(diào)試正常打開視頻。如果電腦內(nèi)置了電腦攝像頭,測試一下攝像頭能否正常使用。
下載特征分類模型: XML模型庫:
github.com/opencv/open…
1.找到haarcascade_frontalface_default.xml
文件,點(diǎn)擊進(jìn)去。如果想嘗試檢測其它特征區(qū)域,下載對應(yīng)的xml
文件即可。
2.找到Raw
,右鍵鏈接(目標(biāo))另存為。
實(shí)現(xiàn)過程
調(diào)用模型庫文件
將剛才下載好的模型庫文件導(dǎo)入到程序中 代碼實(shí)現(xiàn):
打開攝像頭
打開電腦的USB
攝像頭或者自帶攝像頭。
代碼實(shí)現(xiàn):
設(shè)置顯示窗口的大小
設(shè)置變量記錄人臉數(shù)碼
人臉檢測
讀取視頻幀,調(diào)用Opencv
特征文件進(jìn)行人臉檢測
代碼實(shí)現(xiàn):
設(shè)置退出機(jī)制
按L
鍵退出程序 ** 代碼實(shí)現(xiàn):**
程序運(yùn)行
全部代碼
以上就是python使用OpenCV實(shí)時(shí)攝像頭人臉檢測實(shí)現(xiàn)示例過程的詳細(xì)內(nèi)容,更多關(guān)于OpenCV實(shí)時(shí)攝像頭人臉檢測的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
PyTorch詳解經(jīng)典網(wǎng)絡(luò)種含并行連結(jié)的網(wǎng)絡(luò)GoogLeNet實(shí)現(xiàn)流程
今天小編就為大家分享一篇Pytorch實(shí)現(xiàn)GoogLeNet的方法,GoogLeNet提出了一個(gè)名為“Inception”的深度卷積神經(jīng)網(wǎng)結(jié)構(gòu),其目標(biāo)是將分類、識(shí)別ILSVRC14數(shù)據(jù)集的技術(shù)水平提高一個(gè)層次。這一結(jié)構(gòu)的主要特征是對網(wǎng)絡(luò)內(nèi)部計(jì)算資源的利用進(jìn)行了優(yōu)化2022-05-05Python 25行代碼實(shí)現(xiàn)的RSA算法詳解
這篇文章主要介紹了Python 25行代碼實(shí)現(xiàn)的RSA算法,結(jié)合實(shí)例形式詳細(xì)分析了rsa加密算法的概念、原理、相關(guān)實(shí)現(xiàn)技巧與注意事項(xiàng),需要的朋友可以參考下2018-04-04Python實(shí)現(xiàn)的多進(jìn)程拷貝文件并顯示百分比功能示例
這篇文章主要介紹了Python實(shí)現(xiàn)的多進(jìn)程拷貝文件并顯示百分比功能,涉及Python多進(jìn)程、文件遍歷、拷貝等相關(guān)操作技巧,需要的朋友可以參考下2019-04-04解決python3 整數(shù)數(shù)組轉(zhuǎn)bytes的效率問題
這篇文章主要介紹了解決python3 整數(shù)數(shù)組轉(zhuǎn)bytes的效率問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03