最近在用Dlib库做人脸检测,在vs2010上实践成功后,想把他移植到Qt上,毕竟用Qt做界面更漂亮。
关于windows7+vs2010+dlib-18.17的配置方法,有很多的参考资料,可以不再多说,参考:http://blog.youkuaiyun.com/taily_duan/article/details/53898214
使用最新的dlib需要使用更高版本的vs,为了能在vs2010下使用,我选择了dlib-18.17,经过测试,程序完全没有问题。
1. Qt安装
2. Qt配置OpenCV2.4.9
3. CMake编译Dlib-18.17
CMake版本:CMake 3.5.2
3.1 首先打开CMake3.5.2 GUI,编译器选择MinGW
提示Configuring done和Generating done之后,表示成功获得Makefile文件,接着就可以导出库了。
3.2 打开cmd命令,进入到刚才导出的目录,然后执行make命令,前提:确保你的电脑上由ming32-make编译器(通常Qt安装成功后就会有这个,否则CMake也不成功)。
命令如图: