opencv4环境搭建 WIN10+VS2019

一. 下载OpenCV

访问https://opencv.org,找到release中的最新版本(或根据自己需要进行选择),选择需要下载的windows版,如图:

下载opencv

此文件与其说是安装文件,不如说它是一个压缩包,双击后即可解压,放至你理想的目录,本人放到了D:\Program Files目录下,因为它会自己就打包在了opencv目录下,所以我们不需要自行额外创建。解压完成,opencv本身也就算安装完成。下面进行开发环境配置。

二. 配置环境变量

右击“此电脑”->“属性”->“高级系统设置”->“环境变量”,双击path:

环境变量Path

双击Path后,打开编辑环境变量窗口:

编辑环境变量

添加上图中最后一行(路径改成你自己的)。

三. windows下加入OpenCV动态链接库

将D:\Program Files\opencv\build\x64\vc15\bin下的所有.dll文件拷至C:\Windows\SysWOW64,注意,不是system32哦。

四. 下载并安装vs2019

由于VS过于庞大,安装时可以只选择vc++。此过程简单,不再赘述。

五. 工程包含(include)目录配置

打开VS,新建一个空项目:

新建空项目

新建一个源文件:

新建源文件
新建C++文件

打开“属性管理器”:

打开属性管理器

双击“Microsoft.Cpp.x64.user”(如果找不到这个,可以看这里https://www.jianshu.com/p/dc41c0599f68)

属性管理器

打开属性页配置,也就是最重要的配置步骤了:

VC++目录配置

点击“VC++目录”,将D:\Program Files\opencv\build\include和D:\Program Files\opencv\build\include\opencv2添加到包含目录中。将D:\Program Files\opencv\build\x64\vc15\lib添加至库目录中。

点击“链接器”中的“输入”:

链接器-输入

将opencv_world430d.lib添加至“附加依赖项”。注意,此次我们只配置X64的debug,所以只添加opencv_world430d.lib,不添加opencv_world430.lib,它俩只差一个d。

六.测试

在第五步建新的C++源文件中,输入以下代码:

#include <iostream>

#include <opencv2/highgui.hpp>

#include <opencv2/core.hpp>

#include <opencv2/imgcodecs.hpp>


usingnamespacecv;

usingnamespacestd;


int main()

{

    Mat image;

    image = imread("D:\\ss.jpg"); //记得改成自己的图片文件路径

    if(image.empty())

    {

        cout << "Could not open or find the image"<< std::endl;

        return-1;

    }

    imshow("Display window", image);

    waitKey(0);

    std::cout << "Hello World!\n";

}

点击运行,可看到图片被加载,成功。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。