美文网首页
死磕opencv(1):安装

死磕opencv(1):安装

作者: tomlao | 来源:发表于2018-10-09 21:04 被阅读0次

    挖一个坑,开个学习opencv的系列。同时学习使用c++和python语言,因为工程应用上c++运行更快,而python的学习门槛低、能够快速学习。所以可以先在python下整理试验好自己的思路,再在c++下重构一遍。

    1.下载

    进入opencv的官网下载,选择最新版本,对应于自己电脑的包pack下载,如图。此次是在windows下,配置vs2015的c++环境。最后再在anaconda配置python版本的opencv。

    选win pack

    2.安装opencv

    双击opencv的exe文件,解压文件到指定路径,注意记住这个路径,在配置vs时会用到。


    注意事项

    3.配置环境变量

    在win10中搜索:系统环境变量->环境变量->双击系统变量的Path->新建->填写路径D:\Software\opencv\build\x64\vc14\bin(注意:如果是vs2017的则填写\vc15\bin)

    系统环境变量 双击系统变量Path 填写变量

    4.配置vs2015

    4.1新建一个普通控制台项目,在vs2015的左下方打开“属性管理器”

    属性管理器

    双击你的项目(我的是默认的ConsoleApplication1)

    双击项目

    4.2 选择vc++目录->包含目录->右边点击编辑->添加->写入如图中的三个内容D:\Software\opencv\build\include
    D:\Software\opencv\build\include\opencv
    D:\Software\opencv\build\include\opencv2

    包含目录
    写入内容

    4.3 编辑库目录->添加一个内容
    D:\Software\opencv\build\x64\vc14\lib(注意如果是使用vs2017则为\x64\vc15\lib)

    库目录
    写入内容

    4.4点击链接器->输入->附加依赖项->编辑添加内容:opencv_world343d.lib(注意自己的版本号,具体可以到目录\opencv\build\x64\vc14\lib中可以看到)

    附加内容 写入内容 版本查看

    5.测试

    5.1 调整选择x64编译器(因为一般只有在\opencv\build目录下看到x64的版本)


    选择x64编译器

    5.2 新建cpp文件,输入测试代码:

    #include <stdio.h>
    #include <opencv2/opencv.hpp>
    #include <cv.h>
    using namespace std;
    using namespace cv;//包含cv命名空间
    int main()
    {
        //自行修改图片路径
        Mat img = imread("D:\\a.jpg");
        if (img.empty()) {
            printf("Can't load image");
            return -1;
        }
        imshow("输出图像", img);
        waitKey();
        return 0;
    }
    

    成功显示图片。至此关于opencv在windows系统下配置vs2015初步完成。

    6.关于python的配置

    推荐使用anaconda,自带jupyter-notebook。可以进入AnacondaNavigator->Enviroments->选择搜索范围为All->搜索opencv->下载三个


    anaconda上的opencv

    然后就可以直接使用了

    测试代码:

    import cv2
    img = cv2.imread('a.jpg')
    cv2.imshow('pictureName', img)
    cv2.waitKey(0)
    cv2.destroyAllWindows()
    

    参考文章:

    拜小白教你OpenCV3.2.0+VS2017开发环境配置
    OpenCV和VS2015的配置(完整详细步骤)

    相关文章

      网友评论

          本文标题:死磕opencv(1):安装

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