VisualStudio 2022 配置opencv

1.下载opencv和安装

        官方链接:Releases - OpenCV

2.配置环境变量

把这 XXX\opencv\build\x64\vc16\bin 添加到环境变量里

3.VisualStudio环境配置

添加依赖这里,需要根据代码运行模式是Debug或Release来决定

4.测试

读取一张图片并可视化

#include <opencv2\opencv.hpp> 

using namespace cv;

int main() {

    Mat img;
    img = imread("xxx.jpg");
    imshow("test", img);
    waitKey(0);
    return 0;

}

### 如何在 Visual Studio 2022 中安装配置 OpenCV #### 准备工作 为了顺利地在 Visual Studio 2022 上使用 OpenCV,需先完成必要的准备工作。这包括获取并设置好开发所需的软件包。 - **Visual Studio 2022**: 确认已正确安装最新版本的 Visual Studio 2022,并选择了支持 C++ 开发的工作负载[^2]。 - **OpenCV 库**: 下载适合 Windows 平台的预编译二进制文件(例如 OpenCV 4.5.5),解压缩至指定位置以便后续引用[^3]。 #### 创建项目与基本配置 启动 Visual Studio 2022 后新建一个 C++ 控制台应用程序作为演示案例: ```cpp #include <opencv2/opencv.hpp> using namespace cv; int main(){ Mat img = imread("example.jpg"); if(img.empty()){ printf("Could not open or find the image\n"); return -1; } namedWindow("Display Image", WINDOW_AUTOSIZE ); imshow("Display Image", img); waitKey(0); return 0; } ``` 上述代码展示了最基本的读取图片操作,确保之后能够正常运行此程序来验证环境搭建是否成功[^4]。 接着,在解决方案资源管理器里右键点击项目名称 -> 属性 (Properties),进入项目的属性页面调整如下选项: - **VC++ 目录** - 将 `$(OPENCV_DIR)\include` 加入到“包含目录”中; - 把 `$(OPENCV_DIR)\x64\vc16\lib` 添加到“库目录”。 - **链接器输入** - 在“附加依赖项”下添加所有需要使用的静态库(.lib 文件)名,比如 opencv_world455d.lib 对应于调试模式下的世界模块。 另外一种简化的方式是在全局范围内定义宏 `_HAS_ITERATOR_DEBUGGING=0` 来避免某些情况下可能出现的迭代器错误警告;同时建议勾选“多线程(/MT)”而非默认的 DLL 版本(/MD)[^5]。 最后一步是把动态链接库(DLLs)放到系统的 PATH 环境变量里面或者直接拷贝到可执行文件所在的同一级目录下,这样才能让程序找到这些外部函数实现。 通过以上步骤应该可以在 Visual Studio 2022 中顺利完成 OpenCV 的集成和初步测试。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值