Visual Studio2022 的 opencv配置

(马赛克覆盖为无关事项和文件储存路径)

1,官网下载opencv文件

2,附加包含目录配置

项目——属性

Debug和Release分别配置:

3,链接器——常规——附加库目录

4,链接器——输入——附加依赖项

红框内上面为“release”,下面为“debug”。

表面区别:debug的lib文件的文件名多一个字母“d”

### 在 Visual Studio 2022 中安装和配置 OpenCV 库 #### 准备工作 为了成功在 Visual Studio 2022配置 OpenCV,需要准备以下内容: - 下载并解压适合的 OpenCV 版本。确保所选版本与系统的架构(32位或64位)匹配[^2]。 - 确认 Visual Studio 的编译器版本 (vc17) 和 OpenCV 的预构建二进制文件相兼容[^1]。 #### 安装步骤 以下是具体的安装和配置方法: 1. **下载 OpenCV** 访问 OpenCV 的官方网站或者国内镜像站点获取最新稳定版的 OpenCV 压缩包[^2]。例如可以从 Releases 页面下载适用于 Windows 平台的 `.exe` 或者 `.zip` 文件。 2. **解压缩** 将下载好的 OpenCV 软件包解压到指定目录,比如 `C:\opencv`. 3. **设置环境变量** 打开系统属性对话框,在高级选项卡下编辑环境变量。向 PATH 添加如下路径以便全局调用动态链接库 DLLs: ``` C:\opencv\build\x64\vc17\bin ``` 4. **创建新项目** 启动 Visual Studio 2022 创建一个新的控制台应用程序工程。 5. **配置项目属性** 右键单击解决方案资源管理器中的项目名称选择“属性”,依次完成下列操作: - **C/C++ -> General -> Additional Include Directories**: 输入 OpenCV 头文件所在位置, 如: ``` C:\opencv\build\include ``` - **Linker -> General -> Additional Library Directories**: 设置静态库所在的地址, 类似于下面的内容: ``` C:\opencv\build\x64\vc17\lib ``` - **Linker -> Input -> Additional Dependencies**: 加入必要的依赖项,通常包括但不限于以下几个核心模块: ``` opencv_core455.lib opencv_imgproc455.lib opencv_highgui455.lib opencv_imgcodecs455.lib ``` 6. **编写测试程序** 使用简单的图像加载显示功能验证配置是否正确: ```cpp #include <iostream> #include <opencv2/highgui/highgui.hpp> #include <opencv2/opencv.hpp> using namespace std; using namespace cv; int main() { string path = "path_to_your_image.jpg"; // 替换为实际图片路径 Mat img = imread(path); if(img.empty()) { cout << "Could not open or find the image!" << endl ; return -1; } namedWindow("Display Image", WINDOW_AUTOSIZE ); imshow("Display Image", img); waitKey(0); // Wait for a keystroke in the window return 0; } ``` 注意替换字符串变量 `path` 至个人电脑上的有效图像文件全名及其绝对路径[^3]. #### 测试运行 执行以上代码片段来确认一切正常运作无误之后即可正式开展基于 OpenCV 的开发活动.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值