opencv_人臉檢測、模型訓練、人臉識別
阿新 • • 發佈:2018-08-15
nbsp tro python3.6 pychar 入門 tex 幫助 family ext
人臉檢測、模型訓練、人臉識別
2018-08-15
今天給大家帶來一套人臉識別一個小案例,主要是幫助小夥伴們解決如何入門OpenCV人臉識別的問題,現在的AI行業比較火熱,AI技術的使用比較廣泛。就拿現在的只能手機來說吧,現在很多智能手機都必須有人臉識別解鎖、拍照自動美顏、拍照物體識別等等功能,這些都是AI技術的功勞。在此也不多說了,讓我們來見證奇跡的發生。
1、首先我們先準備好跑代碼的環境,這一點很重要,我在跑這個代碼的時候就是環境配置搞了我半天的實際,很頭疼。我使用的是python3.6.5、pycharm2018.3、需要安裝numpy、PIL、OpenCV、opencv-contrib等庫,因為用到OpenCV-contrib這個庫下面的LBP算法來訓練模型。OpenCV-contrib是把一些不穩定的函數算法都放在裏面。這些環境都裝好了,那麽我們就做下一步吧。
2、先獲取訓練的數據、在訓練識別模型、最後使用cv2.video視頻來做檢測識別。如下圖:
下面是個人代碼實現的連接,可以點此下載,僅供參考:
https://github.com/wuzaipei/FacesDiscern/tree/master/Face-discern
opencv_人臉檢測、模型訓練、人臉識別