Если вам нужен быстрый ответ, да это так.
Для получения дополнительной информации вам необходимо выполнить следующие шаги:
- Установить Visual Studio 2015
- Установить CMake
- Установить Anaconda 3
Загрузить Dlib
Вы можете скачать его с здесь
Build it
Распаковать файла затем откройте PowerShell.Используйте следующие команды:
cd dlib-19.16/
mkdir build
cd build
#This is a only command
cmake -G "Visual Studio 14 2015 Win64" -DJPEG_INCLUDE_DIR=..\dlib\external\libjpeg -DJPEG_LIBRARY=..\dlib\external\libjpeg -DPNG_PNG_INCLUDE_DIR=..\dlib\external\libpng -DPNG_LIBRARY_RELEASE=..\dlib\external\libpng -DZLIB_INCLUDE_DIR=..\dlib\external\zlib -DZLIB_LIBRARY_RELEASE=..\dlib\external\zlib -DCMAKE_INSTALL_PREFIX=install ..
cmake --build . --config Release --target INSTALL
Dlib будет установлен в "dlib-19.16 \ build \ install".Будут включены папки включения и библиотеки, которые можно указать в Visual Studio для создания проектов с использованием Dlib
Обновить переменную среды
Создать нового пользователяПеременная с именем "dlib_DIR" и значением которой является полный путь к "dlib-19.16 \ build \ install". Примечание: Закройте все PowerShell / ComandPrompt для обновления системных переменных.
Примеры сборки Dlib Я использую отредактированную версию CMakeList из LearnOpenCV (вы можете найти ее здесь ).Затем используйте следующие команды:
cd dlib-19.16/examples
makedir build
cd build
cmake -G "Visual Studio 14 2015 Win64" ..
cmake --build . --config Release
Установить модуль Python
Компилировать привязки Python для Dlib из исходного кода не так просто.Вы должны скомпилировать Boost.Python с нуля и настроить некоторые переменные окружения (такие как BOOST_ROOT и BOOST_LIBRARYDIR), прежде чем вы сможете скомпилировать модуль Python из Dlib.Я пропускаю эту часть сейчас.Еще одна команда для Anaconda 3.
conda install -c conda-forge dlib=19.4
И это все, вы должны иметь свой Dlib в своей Anaconda 3. Я надеюсь, что помог вам.