美文网首页
VS2017安装opencv-4.1.1

VS2017安装opencv-4.1.1

作者: 嵌入式昆仑 | 来源:发表于2019-10-06 16:18 被阅读0次

    1.下载并安装VS2017(网上很多帖子)

    2.下载并安装opencv

    opencv的官网:https://opencv.org/

    网络不好的,见百度云盘

    链接:https://pan.baidu.com/s/10yRPdLJMnW9m8AVzVRWbYw

    提取码:sb6x

    下载后,用解压软件将exe解压为文件夹

    解压opencv

    3.配置开发环境

    (1)环境变量

    计算机—>属性—>高级系统设置—>高级—>环境变量

    注意:

            (a)电脑系统为64位选择X64。

            (b)VS2017对应选择X64目录下的VC15。(VS2015对应VC14)

    环境变量

    (2)vs2017配置

    (a)建立空项目

    建立空项目


    (b)打开属性管理器

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

    打开后,选择工程下的Debug|x64,右键属性,进行头文件的包含

    (c)包含目录

    添加目录 指定路径

    (d)添加lib

    添加库目录 选择路径

    (e)添加依赖项


    添加依赖项

    注意此处添加的依赖项,与Opencv的版本有密切关系,可以从opencv的目录中查看

    opencv_world411d.lib  (debug版本) 

    opencv_world411.lib  (release版本)

    注意:

        此处我们在debug模式下测试,因此只用添加 opencv_world411d.lib 。

        出现过因为将两个lib同时添加,且opencv_world411.lib 的顺序比opencv_world411d.lib高,导致测试程序时imread对象,src.empty()为1,而无法加载图片。需要注意。

    lib名称

    (3)测试

    (a)新建源文件

    建立源文件

    (b)编写程序

    由于上述配置的为X64的环境,注意此处切换debug中的X86为X64,否则编译器会提醒无法找到opencv.hpp。

    切换为x64

    #include<opencv2\opencv.hpp>

    #include<iostream>

    using namespace cv;

    int main(int argc,char **argv)

    {

    printf("\r\n test start \r\n");

    Mat src = imread("D:/opencv_demo/pic/lopv.jpg");

    if(src.empty())

    {

    printf("\r\n! no pic : %d\r\n", src.empty());

    }

    else

    {

    printf("\r\n load pic \r\n");

    namedWindow("opencv test",WINDOW_AUTOSIZE);

    imshow("opencv test", src);

    }

    waitKey(0);

    return 0;

    }

    按下F5 (调试-》开始执行)

    测试结果

    完成

    相关文章

      网友评论

          本文标题:VS2017安装opencv-4.1.1

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