环境配置 | 图文VS2022配置OpenCV

目录

1.下载Visual Studio 2022(略)

2.下载OpenCV(4.6.0版本)

3.配置OpenCV环境变量

4.VS2022配置OpenCV

5.C++测试OpenCV安装代码

遇到错误解决

错误1:找不到dll文件

错误2:找不到路径

错误3:应用程序处于中断模式


1.下载Visual Studio 2022(略)

2.下载OpenCV(4.6.0版本)

下载地址:Download OpenCV from SourceForge.net

下载后解压会出现opencv文件夹 

 环境配置 | 图文VS2022配置OpenCV_第1张图片

3.配置OpenCV环境变量

 打开OpenCV的bin:我的位置是D:\VSProjectFile\opencv\build\x64\vc15\bin

 环境配置 | 图文VS2022配置OpenCV_第2张图片

 复制路径

打开我的电脑=>高级系统设置=>环境变量=>系统变量 Path:

我的是安装时自动设置了

环境配置 | 图文VS2022配置OpenCV_第3张图片

 4.VS2022配置OpenCV

- 打开visual studio 2022创建新项目=>选择C++控制台应用

环境配置 | 图文VS2022配置OpenCV_第4张图片

点击 项目=>属性=>C++目录=>包含目录=>输入OpenCV的build\include\opencv2路径和D:\VSProjectFile\opencv\build\include路径

我的是D:\VSProjectFile\opencv\build\include\opencv2

环境配置 | 图文VS2022配置OpenCV_第5张图片

环境配置 | 图文VS2022配置OpenCV_第6张图片 

 

- 点击 编辑,勾选 从父级项目默认设置继承

环境配置 | 图文VS2022配置OpenCV_第7张图片

- 点击 库目录,添加 opencv\build\x64\vc15\lib的全部路径

 我的是:D:\VSProjectFile\opencv\build\x64\vc15\lib

- 点击=> 链接器 =>输入 =>附加依赖项=>D:\VSProjectFile\opencv\build\x64\vc15\lib\opencv_world460d.lib

将opencv\build\x64\vc15\lib中的opencv_world460d.lib文件,粘贴到我们的附加依赖项中

(注意:因为版本不同,可能数字不同,复制自己的版本就好!)

环境配置 | 图文VS2022配置OpenCV_第8张图片

 然后确定。

 5.C++测试OpenCV安装代码

Test 1 

#include
#include
#include
#include 
using namespace cv;
using namespace std;

int main()
{
    Mat image = Mat::zeros(500, 500, CV_16FC3);
    circle(image, Point(300, 200), 100, Scalar(0, 255, 120), -100);
    circle(image, Point(400, 300), 100, Scalar(255, 255, 255), -100);
    imshow("Show window", image);
    waitKey(0);
    return 0;
}

 Test 2

#include 
#include 
#include 
#include 

using namespace cv;
using namespace std;

int main()

{
	Mat img = imread("D:\\VSProjectFile\\cv\\ai.png");
	namedWindow("Test");
	imshow("Test", img);
	waitKey(0);
	return(0);

}

Test 3 利用opencv的照片读取 


#include
#include
using namespace cv;
using namespace std;
int main(int argc, char** argv)
{
	Mat src = imread("D:\\VSProjectFile\\cv\\ai.png");
	if (src.empty())
	{
		cout << "could not load image…" << endl;
		return -1;
	}
	namedWindow("Test opencv setup", 100);
	imshow("test opencv setup", src);
	waitKey(0);
	return 0;
}

 结果:

遇到错误解决

错误1:找不到dll文件

如果配置VS2022完成opencv后,运行基础图片显示代码,出现由于找不到opencv_world460d.dll,无法继续执行代码的系统错误,如图:

环境配置 | 图文VS2022配置OpenCV_第9张图片

这是因为系统缺少dll配置文件,只需将以下.dll配置文件复制到C:\Windows\System32目录下即可

 错误2:找不到路径

如果提示找不到路径,不能下载照片,可能是中文路径的问题,修改成英文路径就好啦

环境配置 | 图文VS2022配置OpenCV_第10张图片

错误3:应用程序处于中断模式

环境配置 | 图文VS2022配置OpenCV_第11张图片

 错误原因:图片过大或路径错误

你可能感兴趣的:(-,C++,-,-,环境配置,-,opencv,计算机视觉,人工智能,c++,visual,studio)