Я новичок в распознавании и распознавании лиц. После поиска я обнаружил, что этот пакет python, посвященный распознаванию лица, называется OpenFace. Из его документации я думаю, что она построена поверх Факела для вычисления нейронных сетей.Неисправность Установка OpenFace в Python
Я хочу, чтобы установить пакет в виртуальной среде, поэтому в основном это шаги, которые я сделал:
- заварить установить необходимые системные требования: Баш, Coreutils, завиток, Findutils, OpenCV, питон и boost- питон
- сделать виртуальную среду и установить 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
- кд для клонированного openface репо и запустить
python setup.py install
Однако, когда я бегу питона:
>>>import openface
я получаю:
Segmentation Fault: 11
Как это исправить? Кроме того, есть ли другие учебники для использования openface? Как правильно установить OpenFace?
Я видел сегментный ошибки, поступающие от dlib и OpenCV конфликтов, вы можете импортировать их вместе без Segfault в Python-интерпретатор? –
Нет, я могу импортировать opencv, но я не могу импортировать dlib, это приводит к ошибке сегментации. Импортирование только dlib по-прежнему приводит к ошибке seg. – bninopaul
Я думаю, что segfault происходит потому, что ваша система имеет несколько версий Python и код C dlib скомпилирован с другой версией, чем версия Python, используемая во время выполнения. –