opencv (一) 环境搭建

来源:互联网 发布:云计算的应用 编辑:程序博客网 时间:2024/05/24 07:23

opencv 环境搭建

  • 所使用环境为WIN7+VS2013+opencv-2.4.11

1、 系统环境搭建:

  • 环境变量 在path中添加 %opencv%

这里写图片描述

  • 添加环境变量(添加两个。可以在X64与X86之间切换)

F:\opencv-2.4.11\opencv\build\x64\vc12\bin;
F:\opencv-2.4.11\opencv\build\x86\vc12\bin;
这里写图片描述

2、 VS环境的配置:

双击第一个:
这里写图片描述
这里写图片描述

  • (1)、在包含目录中添加如下文件:
F:\opencv-2.4.11\opencv\build\includeF:\opencv-2.4.11\opencv\build\include\opencv2F:\opencv-2.4.11\opencv\build\include\opencv
  • (2)、在库文件中加入如下文件:
F:\opencv-2.4.11\opencv\build\x86\vc12\staticlibF:\opencv-2.4.11\opencv\build\x86\vc12\libF:\opencv-2.4.11\opencv\build\x86\vc12\bin
  • (3)、在链接器中添加如下文件(注意:在debug中加带d的
opencv_calib3d2411d.libopencv_contrib2411d.libopencv_core2411d.libopencv_features2d2411d.libopencv_flann2411d.libopencv_gpu2411d.libopencv_highgui2411d.libopencv_imgproc2411d.libopencv_legacy2411d.libopencv_ml2411d.libopencv_nonfree2411d.libopencv_objdetect2411d.libopencv_ocl2411d.libopencv_photo2411d.libopencv_stitching2411d.libopencv_superres2411d.libopencv_ts2411d.libopencv_video2411d.libopencv_videostab2411d.lib
  • (4)、在release中加入如下文件:(搞不懂为什么分开配置会影响另一个,release模式不能使用可能跟这个有关系,暂时没影响,这两个是一起的。先放d然后放不带d的,)
opencv_calib3d2411.libopencv_contrib2411.libopencv_core2411.libopencv_features2d2411.libopencv_flann2411.libopencv_gpu2411.libopencv_highgui2411.libopencv_imgproc2411.libopencv_legacy2411.libopencv_ml2411.libopencv_nonfree2411.libopencv_objdetect2411.libopencv_ocl2411.libopencv_photo2411.libopencv_stitching2411.libopencv_superres2411.libopencv_ts2411.libopencv_video2411.libopencv_videostab2411.lib

3、关于安装时候的报错问题:

  • 1、error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MTd_StaticDebug”不匹配值“MDd_DynamicDebug
    从上面的错误提示可知,我们原来选择的是 多线程调试Dll (/MDd) 选项 ,把它改为 多线程(/MTd) 即可 。
  • 2、如果lib有问题,就讲相应的文件放在工程下面。
原创粉丝点击