我是一個深入學習和麪部識別的新手。搜索後,我發現這個關於deeplearning的python包應用於稱爲OpenFace的人臉識別。從它的文檔中,我認爲它是建立在Torch之上的,用於神經網絡計算。在Python中安裝OpenFace時遇到的問題
我想在虛擬環境中安裝的軟件包,所以基本上這些都是我做的步驟:
- 釀造安裝必需的系統要求:bash中,coreutils的,捲曲的findutils,OpenCV的,Python和助推蟒蛇
- 創建虛擬環境,並安裝DLIB,numpy的,SciPy的,熊貓,scikit學習,scikit圖像
- 克隆openface GitHub的倉庫
安裝火炬
curl -s https://raw.githubusercontent.com/torch/ezinstall/master/install-deps | bash git clone https://github.com/torch/distro.git torch --recursive cd torch ./install.sh source install/bin/torch-activate luarocks install csvigo luarocks install dpnn luarocks install nn
- cd到克隆openface回購和運行
python setup.py install
然而,當我運行python:
>>>import openface
我得到:
Segmentation Fault: 11
我該如何解決這個問題?另外,有沒有其他教程使用openface? 如何正確安裝OpenFace?
我見過Python解釋器? –
不,我可以導入opencv,但我無法導入dlib,導致分段錯誤。單獨導入dlib仍然會導致seg故障。 – bninopaul
我認爲segfault正在發生,因爲你的系統有多個Python版本,並且dlib的C代碼正在使用與運行時使用的Python版本不同的版本進行編譯。 –