美文网首页
2020-11-29 VC2015加入open CV(转载)

2020-11-29 VC2015加入open CV(转载)

作者: Drlilian | 来源:发表于2020-11-29 15:38 被阅读0次

    1、首先下载OpenCV源码库

    ① https://sourceforge.net/projects/opencvlibrary/?source=typ_redirect

    ②双击运行.exe文件,导出源代码

    2、windows环境变量设置(测试环境是win7 64位)

    ①找到系统高级设置path

    右键计算机--》属性--》高级系统设置--》环境变量

    ②添加环境变量

    点击编辑--》在变量值末尾添加;D:\OpenCV\opencv\build\x64\vc14\bin,该路径根据大家电脑上的设置,32位系统是X86,64位系统是X64,目前大多电脑都是64位的了。注意别忘了环境变量之间用 ; 隔开

    ③重启电脑,让环境变量设置生效

    3、vc2015环境设置

    ①新建空白项目

    勾选空项目

    ②设置Debug模式为X64(默认是X86的,先改了,免得后面没链接成功却不知道是这里的问题)

    ③打开属性管理器

    若没有显示该属性管理器,进行下一步设置打开:

    视图--》其他窗口--》属性管理器

    ④设置属性管理器

    右键Microsoft.Cpp.x64.user--》属性

    第一步设置,在附加包含目录添加下列三个文件路径

    D:\OpenCV\opencv\build\include

    D:\OpenCV\opencv\build\include\opencv

    D:\OpenCV\opencv\build\include\opencv2

    设置完是这样的

    第二步设置,添加OpenCV的静态连接库文件路径D:\OpenCV\opencv\build\x64\vc14\lib

    X64下面不只有vc14一个文件夹,选择方式为:

    vc8 = Visual Studio 2005,vc9 = Visual Studio 2008,vc10 = Visual Studio 2010,vc11 = Visual Studio 2012,vc12 = Visual Studio 2013,vc14 = Visual Studio 2015

    第三步设置,添加连接器附加依赖项

    D:\OpenCV\opencv\build\x64\vc14\lib路径下文件如下所示,记录红框中的两个文件名

    在链接器--》输入--》附加依赖项 添加以上两个文件

    这里要说明一下,opencv_world341.lib表示Release版本的静态链接库,opencv_world341d.lib是Debug版本的静态链接库,本测试在Debug环境下运行,所以只添加了Debug版本的opencv_world341d.lib

    第四步设置,在VC++目录--》库目录添加lib路径

    4、环境测试

    ①新建一个.cpp文件

    修改文件名为test.cpp

    ②拷贝以下OpenCV代码

    先来一个《学习OpenCV》中的一段代码,显示一张图片,图片路径选择自己电脑上的一张图片绝对路径

    #include"highgui.h"

    intmain(intargc,char** argv )

    {

    IplImage* img = cvLoadImage("C:\\Users\\Administrator\\Desktop\\OpenCVTest\\1.jpg");

    cvNamedWindow("Example1", CV_WINDOW_AUTOSIZE );

    cvShowImage("Example1", img );

    cvWaitKey(0);

      cvReleaseImage( &img );

    cvDestroyWindow("Example1");

    }

    5、遇到的问题解决

    若出现下列问题

    可能的原因有两个:

    ①图片路径错误,或文件后缀名错误

    ②在第三步设置,添加连接器附加依赖项过程中,添加的版本不对,即编译时使用Debug版本,却添加了Release版本的

    相关文章

      网友评论

          本文标题:2020-11-29 VC2015加入open CV(转载)

          本文链接:https://www.haomeiwen.com/subject/ewdkwktx.html