1、OpenCV 配置
step1: 环境变量
下载OpenCV并解压,添加到环境变量:此电脑->右键属性->高级系统设置->环境变量->双击Patch->新建->添加 YourPath\build\x64\vc15\bin
step2:配置 OpenCV VS2017 环境
1)点击视图-其他窗口-属性管理器,在属性管理器选择版本Debug还是Release版本,可以直接双击Microsoft.Cpp.x64.user,也可以右键添加新项目属性表。
2)VC++目录->包含目录->添加 YourPath\build\include
3)VC++目录->库目录->添加 YourPath\build\x64\vc15\lib
4)连接器->附加依赖项->添加 opencv_world341d.lib 和 opencv_world341.lib
2、Dlib 配置
step1: 下载 CMAKE 并添加至环境变量
step2: 下载并编译 Dlib
我下载的Dlib版本为 dlib-19.12
在命令行模式下:
mkdir build
cd build
cmake -G "Visual Studio 15 2017 Win64" ..
cmake --build . --config Release
命令行模式比 cmake-gui 简单很多。
这里有两点注意事项
(1)一定要 vs 2015 或者更高的版本,据说之前的版本对于C++11的支持不够好。
(2)build 的时候一定要是 Release 模式。因为 Debug 模式非常慢
step3:配置OpenCV Dlib环境
1)VC++目录->包含目录->添加 YourPathdlib-19\dlib-19.12
2)VC++目录->库目录->添加 YourPath\dlib-19\dlib-19.12\build\dlib\Release
3)连接器->附加依赖项->添加 dlib19.12.0_release_64bit_msvc1914.lib
step4:在项目中添加 source.cpp
source,cpp 在 YourPath\dlib-19\dlib-19.12\dlib\all 中,添加完成后,右键点击source,cpp,选择属性,在C/C++目录下,将预编译头设置为不使用预编译头
由于不用 Dlib 进行图片的读写,所以不用设置与 Image IO 相关的配置,这里面坑太多。