vs2015 配置OpenCV环境

以下操作是在64位Windows10系统上操作的,32位与之类似。

  • 首先是安装OpenCV,我选择的都是OpenCV2.4.13版本,下载,安装,配置系统环境变量,直接在windows设置中搜索“编辑系统环境变量”,在“环境变量”中找到“系统变量”中的Path系统变量,然后单击“编辑”按钮,如果是OpenCV2.4.13版本直接将安装路径\build\x64\vc14\bin,添加到Path系统变量中(动态链接库的路径)eg:"D:\softInstall\opencv2413\opencv\build\x64\vc14\bin",完成后重新启动计算机。
  • 在vs2015中创建一个win32 console Application 空工程的project。在项目中选择模式和系统平台。对项目点击鼠标右键选择属性进行配置,在配置属性(Configuration Properties)中进行以下操作:
  1. 在“VC++目录”(“VC++Directories”):“包含目录”(“Include Directories”),在弹出的对话框中将OpenCV的头文件路径(OpenCV中的“build”文件夹下)添加加进行,如下:
    “D:\softInstall\opencv2413\opencv\build\include”,
    “D:\softInstall\opencv2413\opencv\build\include\opencv”,
    “D:\softInstall\opencv2413\opencv\build\include\opencv2”
  2. 在“VC++目录”(“VC++Directories”):“库目录”(“Library Directories”),在弹出的对话框中添加配置静态连接库的路径,其路径是OpenCV的build\x64或者x86文件夹所在的路径,如果系统是64位的选择x64,32位选择x86,如:
    "D:\softInstall\opencv2413\opencv\build\x64\vc14\lib"
  3. 在"链接器"("Linker"):"输入"("Input")中选择”附加依赖项“("Additional Dependencies"),在上面第2项中路径下存在.lib文件,文件名末尾带"d"的lib和不带"d"的lib文件,分别对应debug和release模式。根据自己的需要进行添加。eg:
    opencv_calib3d2413d.lib
    opencv_contrib2413d.lib
    opencv_core2413d.lib
    opencv_features2d2413d.lib
    opencv_flann2413d.lib
    opencv_gpu2413d.lib
    opencv_highgui2413d.lib
    opencv_imgproc2413d.lib
    opencv_legacy2413d.lib
    opencv_ml2413d.lib
    opencv_nonfree2413d.lib
    opencv_objdetect2413d.lib
    opencv_ocl2413d.lib
    opencv_photo2413d.lib
    opencv_stitching2413d.lib
    opencv_superres2413d.lib
    opencv_ts2413d.lib
    opencv_video2413d.lib 
    opencv_videostab2413d.lib
  4. (OpenCV3.X版本精简了很多,release和debug版本分别只需要添加"opencv_world320.lib"和"opencv_world320d.lib")

以上完成配置,如果需要创建多个项目且配置相同,可以写一个属性配置文件。

猜你喜欢

转载自blog.csdn.net/u012785169/article/details/87904606