前言
记录第一次在Visual Studio 中配置 OpenCV 4.8.0的流程和遇到的一些问题
Visual Studio 2022安装
VS安装相对简单,这里就直接附上官网链接:
https://visualstudio.microsoft.com/zh-hans/
配置OpenCV 4.8.0
官网链接:https://opencv.org/releases/
Step1 安装:
找到OpenCV 4.8.0版本,点击Windows开始下载安装包
Step2:配置环境变量:
1.点击此电脑->属性->高级系统设置
2.点击环境变量,在系统变量对 Path 进行编辑
3.在下方添加两个环境变量
D:\OpenCV_window\opencv\build\x64\vc16\bin
和
D:\OpenCV_window\opencv\build\x64\vc16\lib
地址在OpenCV安装位置里索引,可以点击浏览添加OpenCV安装位置下bin和lib两个文件夹地址
4.点击确定
Step3 :配置VS 2022项目环境:
1.新建C++空项目
2.添加包含目录和库目录
1)右键点击项目名->属性->VC ++目录
2)点击包含目录添加(路径位置按实际安装位置添加)
D:\OpenCV_window\opencv\build\include\opencv2
和
D:\OpenCV_window\opencv\build\include
两个路径
3)确定
3.添加库目录路径(路径位置按实际安装位置添加)
D:\OpenCV_window\opencv\build\x64\vc16\lib
1)确定
4.添加附加依赖项
1)右键项目名->属性->链接器->输入
2)打开OpenCV安装位置,找到opencv_world480d.lib文件名
注意:1.文件路径可以参考 D:\OpenCV_window\opencv\build\x64\vc16\lib
2.不同版本的OpenCV的opencv_world480d.lib文件名中的数字不一样(480对应4.8.0版本)
3)将opencv_world480d.lib文件名添加到附加依赖项中
注意: 有些配置参考说添加opencv_world480d.lib和opencv_world480.lib两个文件名,但是会出现如下报错
笔者将opencv_world480.lib项删除后可正常运行。
测试环境是否安装成功
1.添加C++源文件,直接复制下面代码:
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main()
{
printf(CV_VERSION);
Mat img = imread("E:\\CODE\\Project37\\Project37\\OIP.jpg");
//namedWindow("test");
imshow("test", img);
waitKey(0);
return 0;
}
注意正确添加图片文件
2.点击运行
图片正确显示出来!!!!说明这次环境配置成功了! ! !