mac下安裝face_recognition

1.clone2個項目:git clone + url

https://github.com/ageitgey/face_recognition.git
https://github.com/davisking/dlib.git

2.python環(huán)境檢查

python --version 查看python版本
如果你發(fā)現(xiàn)輸入python3 --version才是python3的版本,你的電腦里就至少有python和python3兩個環(huán)境.下面的命令你根據(jù)想要安裝的環(huán)境來.想裝python3的就按python3來

3.pip檢查

>>> pip -V查看版本
>>> brew install pip (python3的就是pip3)
>>> pip list 查看pip下安裝了哪些東西.如果有裝有pip2 pip3這是命令就是pip3 list(對應(yīng)python3) pip2 list(對應(yīng)python2)

(下面的命令如果報permission的錯誤,就在命令前+sudo:如果輸入./b2 install 報了,就輸入sudo ./b2 install)

4.安裝dlib庫準(zhǔn)備工作(需要cmake,boost)

1.cmake可以自己下載安裝 終端輸入cmake 如果出現(xiàn)cmake command not found,恭喜你沒有裝好:http://blog.csdn.net/baiyu9821179/article/details/54632135
2.boost
1.可以去www.boost.org下載boost_1_64_0.tar.gz解壓進(jìn)入:安裝步驟和linux(ubuntu)一樣
>>> ./bootstrap.sh --with-libraries=python(python版本根據(jù)實際情況來)
>>> ./b2
>>> sudo ./b2 install
2.安裝boost-python
brew install boost-python --with-python3 --without-python (這是python3的)
brew reinstall boost-python --with-python3 --without-python(重新安裝)
brew install boost-python (這是默認(rèn)python)

5.cmake和boost安裝了的再往下看:找到前面下載的dlib項目

兩種方法:
1.進(jìn)入dlib/examples創(chuàng)建build文件夾執(zhí)行cmake命令(csdn里的方法)
>>> cd dlib/examples
>>> mkdir build
>>> cd build
>>> cmake ..
>>> cmake --build . --config Release
進(jìn)入dlib文件夾
>>> cd ../..
>>> python setup.py install (默認(rèn)python)
>>> python3 setup.py install (要安裝python3的用這個,默認(rèn)是python3就使用上面一個命令)
2.進(jìn)入dlib文件夾創(chuàng)建build文件夾執(zhí)行cmake命令(clone的face_recognition里的鏈接看的,也可以參考https://github.com/davisking/dlib這個項目里說明)
>>> cd dlib
>>> mkdir build
>>> cd build
>>> cmake .. -DDLIB_USE_CUDA=0 -DUSE_AVX_INSTRUCTIONS=1
>>> cmake --build .
>>> cd ..
>>> python3 setup.py install --yes USE_AVX_INSTRUCTIONS --no DLIB_USE_CUDA
如果要重新安裝dlib,刪除剛才build的文件夾,再創(chuàng)建build重新來

6.驗證dlib:

>>> python (根據(jù)實際的python環(huán)境來)
>>> import dlib
>>>
說明成功導(dǎo)入了dlib模塊
如果報could not find Boost 可以參考https://www.cnblogs.com/as3asddd/p/7237280.html

7.dlib安裝好了,開始

pip3 install face_recognition (這里用pip2和pip3還不懂的話,)
報錯了應(yīng)該是前面dlib沒裝好,還有就是timeout,重新執(zhí)行這個命令.目前沒遇到其他問題,有的話請自行百度和提出來交流

8.驗證face_recognition

1.直接在終端輸入 face_re 能自動補(bǔ)全就說明裝好了
2.輸入 pip3 list 查看

9.進(jìn)一步驗證:運行驗證

1.創(chuàng)建兩個文件夾:如i_know和unknown
2.i_know相當(dāng)于圖片庫:圖片名為人名,unknown相當(dāng)于需要識別的人的圖片,可以放多張
3.運行:face_recognition i_know unknown
輸出結(jié)果

10.到了這里你的face_recognition已經(jīng)成功了,但是python3的哥們可能會有import cv2找不到cv2模塊的問題,這個問題python2暫時沒遇到

檢查有沒有這個問題
>>> python
>>> import cv2
>>>
說明沒有這個問題

11.這個問題重點在于找到當(dāng)前環(huán)境python site-packages目錄的路徑

1.找路徑
>>> import site; site.getsitepackages() 只適用于python2
>>> import os;os.path.dirname(os.file)
例子:
>>>python
>>> import os
>>> print(os.path.dirname(os.file))
輸出結(jié)果:
/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6

2.進(jìn)入到該路徑下的site-packages,創(chuàng)建軟連接,根據(jù)實際路徑調(diào)整命令,目標(biāo):找到site-packages下的cv2.cpython-**m-drawin.so,比如我的找到的路徑是:
>>> cd /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/
>>> ln -s /usr/local/Cellar/opencv3/3.1.0_4/lib/python3.5/site-packages/cv2.cpython-35m-darwin.so cv2.so
這個問題參考http://blog.csdn.net/willduan1/article/details/53898440

12.import cv2 遇到了ImportError: numpy.core.multiarray failed to import

numpy,scipy卸了重裝
>>> pip uninstall numpy
>>> pip uninstall scipy
>>> pip install numpy
>>> pip install scipy

回到步驟10檢查cv2模塊

csdn地址http://blog.csdn.net/u010487344/article/details/78571479

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,406評論 6 538
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,034評論 3 423
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 177,413評論 0 382
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,449評論 1 316
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 72,165評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,559評論 1 325
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,606評論 3 444
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 42,781評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,327評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 41,084評論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,278評論 1 371
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,849評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 44,495評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,927評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,172評論 1 291
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,010評論 3 396
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 48,241評論 2 375

推薦閱讀更多精彩內(nèi)容