欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

OpenCV4.1.0+VS2019 的安装及环境配置(不同版本操作通用)

程序员文章站 2022-05-23 13:29:23
...

OpenCV下载

OpenCV是一个开源的计算机视觉库,OpenCV下载地址,根据自己的需要下载即可。

环境变量配置

右击我的电脑→属性→高级系统设置→环境变量→Path中添加OpenCV文件夹中的bin链接,确认即可,我的路径如下:

C:\DevelopmentEnvironment\OpenCV\build\x64\vc15\bin

VS2019下载

Visual Studio 2019官网下载社区版即可,打开以后根据需要选择工作负载进行选择,学习OpenCV选择使用c++的桌面开发即可,选择安装位置后安装即可。

VS2019中配置OpenCV

  1. 首先打开VS2019,选择继续但无需代码
  2. 文件→新建→项目→空项目→输入“项目名称”、选择位置→创建
  3. 右击项目名→属性→VC++目录,平台选择X64
  4. 修改包含目录:选中后点击编辑,单击文件夹标志新建,然后选择如下目录后确定
C:\DevelopmentEnvironment\OpenCV\build\include
C:\DevelopmentEnvironment\OpenCV\build\include\opencv2
  1. 修改库目录:选中后点击编辑,单击文件夹标志新建,然后选择如下目录后确定
C:\DevelopmentEnvironment\OpenCV\build\x64\vc15\lib
  1. 连接器→输入→附加依赖项→编辑→手动添加变量opencv_world410d.lib→确定
  2. 新建项目→右击 “源文件”→添加→新建项→选择 “C++文件”→输入名称→添加→输入如下测试代码:(图片路径自己更换)
#include<opencv2/opencv.hpp>
#include<iostream>

using namespace cv;

int main(int argc, char** argv) {

	Mat image = imread("C:/画图/01.jpg");
	if (image.empty()) {
		printf("could not load image...\n");
		return -1;
	}

	namedWindow("test_opencv_setup", 0);
	imshow("test_opencv_srtup", image);
	waitKey(0);
	return 0;
}
  1. 成功输出图像即配置成功,输出如下:
    OpenCV4.1.0+VS2019 的安装及环境配置(不同版本操作通用)

注意事项

  1. 刚开始安装的OpenCV4.3.0版本,各种出错,无法打开opencv2/opencv.hpp源文件,调试之后出现更多的错误导致其他源文件打不开,我就干脆换了OpenCV4.1.0版本,一次就成功了。原因不清楚,欢迎大佬在评论区交流,应该是OpenCV4.1.0+VS2019版本匹配问题吧。
  2. X86和X64问题:新建项目后默认X86,而我们配置的是X64,X86模式下会出现无法找到源文件opencv2/opencv.hpp的错误。如下:
    OpenCV4.1.0+VS2019 的安装及环境配置(不同版本操作通用)