人臉識別(三):使用face_recognition庫實現人臉識別,python實現
人臉識別(四):人臉識別理論、原理、分類、概括,請針對性學習所需算法,不要全學。
人臉識別(五):基於Adaboost的人臉檢測算法,及實例教程
目錄
前言
最近在做人臉識別,故本系列博客主要教小白學習人臉識別的內容。常用的人臉識別庫主要有:opencv庫、dlib庫和face_recognition庫等。
本文主要是爲小白入門準備,從基礎裝庫開始,選擇的是使用python安裝dlib C++ library庫,操作系統爲Ubuntu16.04。
dlib
dlib由C++編寫,可以應用在圖相處理、機器學習等領域,詳細項目文檔和API參考見dlib官網:http://dlib.net/
裝庫方法
dlib C++library的壓縮包已經放在本文資源中(也可以點擊此鏈接https://download.csdn.net/download/qq_39709813/12339920),請自主下載。
首先是解壓dlib-master.zip:
進入dlib-master文件夾內,建立build文件夾,cmake一下:
再cmake --build .
最後使用 python安裝setup.py即可:
完整流程
按照代碼的順序既可以完成安裝。
unzip dlib-master.zip
cd dlib-master/
mkdir build
cd build
cmake ..
cmake --build .
cd ..
python setup.py install
可能出現的問題
沒有unzip=========》》》這個需要使用apt-get或者apt-fast(見apt-fast安裝方法)安裝。
使用前,請確認pip的環境是否是自己需要的環境。
下一篇,介紹使用dlib實現人臉檢測、識別、比對以及拓展應用: