OpenCV 是一個C++庫,目前流行的計算機視覺編程庫,用于實時處理計算機視覺方面的問題,它涵蓋了很多計算機視覺領域的模塊,在Python中常使用OpenCV庫實作影像處理,
本文將介紹如何在Python3中使用OpenCV實作實時攝像頭人臉檢測:
設備準備:
USB攝像頭 接入PC電腦USB口,并除錯正常打開視頻,如果電腦內置了電腦攝像頭,測驗一下攝像頭能否正常使用,
下載特征分類模型: XML模型庫:
github.com/opencv/open…
1.找到haarcascade_frontalface_default.xml檔案,點擊進去,如果想嘗試檢測其它特征區域,下載對應的xml檔案即可,

2.找到Raw,右鍵鏈接(目標)另存為,

實作程序
呼叫模型庫檔案
將剛才下載好的模型庫檔案匯入到程式中 代碼實作:

打開攝像頭
打開電腦的USB攝像頭或者自帶攝像頭,
代碼實作:

設定顯示視窗的大小

設定變數記錄人臉數碼

人臉檢測
讀取視頻幀,呼叫Opencv特征檔案進行人臉檢測
代碼實作:

設定退出機制
按L鍵退出程式 ** 代碼實作:**

程式運行

全部代碼

如果想要相關python資料的可以領取點擊這里

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/340584.html
標籤:其他
上一篇:matlab 清濁音判斷+源代碼
