VS2015+OpenCV320+contrib+win64

来源:互联网 发布:淘宝店打折怎么设置 编辑:程序博客网 时间:2024/06/05 00:40

前言

最近想研究一下OpenCV里的人脸识别算法,在OpenCV3.0之后,OpenCV算法包被拆分成两部分,官方发布的OpenCV包只包含最基础最稳定的部分,而某些图像处理的经典算法如SIFT和SURF等被封装到OpenCV_contrib中。如果想要使用这些包,还需要自己另外编译。下面是配置的过程。

安装准备

1.VS2105
2.Cmake
3.OpenCV320源码
4.contrib源码
注:经过很多次的尝试,本人没能编译出自己的install。
解决方法:使用别人编译好的install,配置到自己的VS2015中。
编译好的install:http://pan.baidu.com/s/1hr5JJ4w

install配置环境变量

此处参考我的上一篇博客。
http://blog.csdn.net/qq_39231690/article/details/78644207

VS2015配置install

此处参考我的上一篇博客。
http://blog.csdn.net/qq_39231690/article/details/78644207
唯一区别的地方是配置【链接器】->【输入】:
我们添加的附加依赖项文件名都是d结尾的,带d的lib文件对应Debug,不带d的文件对应Release
ippicvmt.lib
opencv_aruco320d.lib
opencv_bgsegm320d.lib
opencv_bioinspired320d.lib
opencv_calib3d320d.lib
opencv_ccalib320d.lib
opencv_core320d.lib
opencv_datasets320d.lib
opencv_dpm320d.lib
opencv_face320d.lib
opencv_features2d320d.lib
opencv_flann320d.lib
opencv_fuzzy320d.lib
opencv_highgui320d.lib
opencv_imgcodecs320d.lib
opencv_imgproc320d.lib
opencv_line_descriptor320d.lib
opencv_ml320d.lib
opencv_objdetect320d.lib
opencv_optflow320d.lib
opencv_phase_unwrapping320d.lib
opencv_photo320d.lib
opencv_plot320d.lib
opencv_reg320d.lib
opencv_rgbd320d.lib
opencv_saliency320d.lib
opencv_shape320d.lib
opencv_stereo320d.lib
opencv_stitching320d.lib
opencv_structured_light320d.lib
opencv_superres320d.lib
opencv_surface_matching320d.lib
opencv_text320d.lib
opencv_tracking320d.lib
opencv_video320d.lib
opencv_videoio320d.lib
opencv_videostab320d.lb
opencv_ximgproc320d.lib
opencv_xobjdetect320d.lib
opencv_xphoto320d.lib

写测试代码