python計算機(jī)視覺OpenCV庫實現(xiàn)實時攝像頭人臉檢測示例
OpenCV
是一個C++
庫,目前流行的計算機(jī)視覺編程庫,用于實時處理計算機(jī)視覺方面的問題,它涵蓋了很多計算機(jī)視覺領(lǐng)域的模塊。在Python
中常使用OpenCV
庫實現(xiàn)圖像處理。
本文將介紹如何在Python3
中使用OpenCV
實現(xiàn)實時攝像頭人臉檢測:
設(shè)備準(zhǔn)備:
USB
攝像頭 接入PC
電腦USB
口,并調(diào)試正常打開視頻。如果電腦內(nèi)置了電腦攝像頭,測試一下攝像頭能否正常使用。
下載特征分類模型: XML模型庫:
github.com/opencv/open…
1.找到haarcascade_frontalface_default.xml
文件,點擊進(jìn)去。如果想嘗試檢測其它特征區(qū)域,下載對應(yīng)的xml
文件即可。
2.找到Raw
,右鍵鏈接(目標(biāo))另存為。
實現(xiàn)過程
調(diào)用模型庫文件
將剛才下載好的模型庫文件導(dǎo)入到程序中 代碼實現(xiàn):
打開攝像頭
打開電腦的USB
攝像頭或者自帶攝像頭。
代碼實現(xiàn):
設(shè)置顯示窗口的大小
設(shè)置變量記錄人臉數(shù)碼
人臉檢測
讀取視頻幀,調(diào)用Opencv
特征文件進(jìn)行人臉檢測
代碼實現(xiàn):
設(shè)置退出機(jī)制
按L
鍵退出程序 ** 代碼實現(xiàn):**
程序運行
全部代碼
以上就是python使用OpenCV實時攝像頭人臉檢測實現(xiàn)示例過程的詳細(xì)內(nèi)容,更多關(guān)于OpenCV實時攝像頭人臉檢測的資料請關(guān)注本站其它相關(guān)文章!
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。