环境配置-|-图文VS2022配置OpenCV
作者:快盘下载 人气:165目录
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文件夹
3.配置OpenCV环境变量
打开OpenCV的bin:我的位置是D:VSProjectFileopencvuildx64vc15in
复制路径
打开我的电脑=>高级系统设置=>环境变量=>系统变量 Path;
我的是安装时自动设置了
4.VS2022配置OpenCV
- 打开visual studio 2022创建新项目=>选择C;;控制台应用
点击 项目=>属性=>C;;目录=>包含目录=>输入OpenCV的buildincludeopencv2路径和D:VSProjectFileopencvuildinclude路径
我的是D:VSProjectFileopencvuildincludeopencv2
- 点击 编辑;勾选 从父级项目默认设置继承
- 点击 库目录;添加 opencvuildx64vc15lib的全部路径
我的是;D:VSProjectFileopencvuildx64vc15lib
- 点击=> 链接器 =>输入 =>附加依赖项=>D:VSProjectFileopencvuildx64vc15libopencv_world460d.lib
将opencvuildx64vc15lib中的opencv_world460d.lib文件;粘贴到我们的附加依赖项中
;注意;因为版本不同;可能数字不同;复制自己的版本就好;;
然后确定。
5.C;;测试OpenCV安装代码
Test 1
#include<opencv2/core/core.hpp>
#include<opencv2/highgui/highgui.hpp> #include<opencv2/imgproc.hpp> #include <iostream> 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 <opencv2/core/core.hpp>
#include <opencv2/imgproc.hpp> #include <opencv2/highgui/highgui.hpp> #include <iostream> using namespace cv; using namespace std; int main() { Mat img = imread(;D:VSProjectFilecvai.png;); namedWindow(;Test;); imshow(;Test;, img); waitKey(0); return(0); }
Test 3 利用opencv的照片读取
#include<opencv2/opencv.hpp> #include<iostream> using namespace cv; using namespace std; int main(int argc, char** argv) { Mat src = imread(;D:VSProjectFilecvai.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;无法继续执行代码的系统错误;如图;

这是因为系统缺少dll配置文件;只需将以下.dll配置文件复制到C:WindowsSystem32目录下即可
错误2;找不到路径
如果提示找不到路径;不能下载照片;可能是中文路径的问题;修改成英文路径就好啦

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

错误原因;图片过大或路径错误
加载全部内容