嵌入式人工智能小項目
時間:2019-10-25 來源:武漢中心,陳老師
一.簡介
隨著科技的日益發展,人工智能已經成為了我們的主流趨勢,而人臉檢測和識別,在我們的實際生活中起到了重要的作用,下面我們就來談談人工智能之人臉檢測。
二.人臉識別說明
本歷程中使用的是opencv + python完成的,opencv是一個神奇的[開源計算機視覺庫],里面提供了很多的開源視覺庫接口。使用OpenCV 庫用C語言和 C++ 語言編寫,可以在 Windows、Linux、Mac OS X 等系統運行。同時也在積極開發 Python、Java、Matlab 以及其他一些語言的接口,將庫導入安卓和 iOS 中為移動設備開發應用。

三.人臉識別的原理。
OpenCV 具備很強的計算效率,且專門用于實時應用。因此,它非常適合使用攝像頭的實時人臉識別。要創建完整的人臉識別項目。我們必須完成3個階段:
1)人臉檢測和數據收集;
2)訓練識別器;
3)人臉識別完成

四. OpenCV 具備很強的計算效率,且專門用于實時應用。
Opencv分類器的學習
人臉檢測器(默認):haarcascade_frontalface_default.xml
人臉檢測器(快速Harr):haarcascade_frontalface_alt2.xml
人臉檢測器(側視):haarcascade_profileface.xml
人臉檢測器(快速LBP):lbpcascade_frontalface.xml
五.人臉檢測代碼

實驗現象:


