我刚开始深造和面部识别。搜索后,我发现这个关于深度学习的python包被应用于人脸识别,称为OpenFace。从它的文档,我认为它是建立在火炬之上的神经网络计算。
我想在虚拟环境中安装这个包,所以基本上以下是我所做的步骤:
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 nnpython setup.py install然而,当我运行python时:
>>>import openface
我得到:
Segmentation Fault: 11
我该怎么解决这个问题?另外,还有其他使用openface的教程吗?如何正确安装OpenFace?
发布于 2016-03-09 02:03:54
正如我在评论中所发布的那样,这个分段错误是由用一个Python版本编译dlib并用另一个版本运行它造成的。这是通过手动安装dlib来解决的,而不是使用它们的pip包。
发布于 2017-11-12 19:55:00
我用pip安装了openface,在Python2.7中导入它没有问题:
[jalal@goku scratch]$ sudo /usr/bin/pip install dlib
[sudo] password for jalal:
Collecting dlib
Downloading dlib-19.7.0.tar.gz (4.0MB)
100% |████████████████████████████████| 4.0MB 347kB/s
Installing collected packages: dlib
▽
Running setup.py install for dlib ... done
Successfully installed dlib-19.7.0
You are using pip version 8.1.2, however version 9.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.https://stackoverflow.com/questions/35800893
复制相似问题