当前位置: 首页 > news >正文

Visual Studio2022配置OpenCV环境

文章目录

    • 一、下载OpenCV
    • 二、OpenCV环境配置
    • 三、测试代码演示

一、下载OpenCV

OpenCV下载地址
在这里插入图片描述
我选择的是当前最新版本,下载完成后安装:
在这里插入图片描述
下载完成如下所示:
在这里插入图片描述

二、OpenCV环境配置

我们先来配置头文件的路径:
右键项目->属性->C++->常规->附加包含目录;然后添加需要的头文件
在这里插入图片描述

接下来就是如何配置lib文件的路径了,点击链接器->常规->附加库目录:
要注意的是选择的编译版本一定要与配置的相匹配,不然会出现找不到相关文件的问题,我选择的是DEBUG版本
在这里插入图片描述

之后就是考虑如何把lib文件加载进来了,这个简单,点击链接器->输入->附加依赖项之后,将库文件输入进去即可,如下图所示:
在这里插入图片描述
最后需要把dll文件拷贝到运行工作目录中,即exe运行文件所在目录,你可以手动拷贝,也可以在生成事件->后期生成事件中添加拷贝命令
在这里插入图片描述

三、测试代码演示

#include <iostream>
#include "./opencv2/opencv.hpp"int main() {cv::Mat image = cv::imread("D:/opencv_demo.png");if (image.empty()) {std::cout << "could not load image..." << std::endl;return 0;}cv::namedWindow("opencv_demo", 0);cv::imshow("opencv_demo", image);cv::waitKey(0);return 0;
}

效果显示:
在这里插入图片描述

相关文章:

  • 【解决办法】git clone报错unable to access ‘xxx‘: SSL certificate problem
  • 网络编程(Modbus进阶)
  • spring中的ImportSelector接口详解
  • 云原生核心技术 (2/12): Docker 入门指南——什么是容器?为什么它比虚拟机更香?
  • Docker监控服务部署
  • 【LeetCode】二叉树相关算法题
  • LeetCode--27.移除元素
  • 睡岗检测算法AI智能分析网关V4全场景智能守护,筑牢安全效率防线
  • UE5 学习系列(三)创建和移动物体
  • 【QT】自动更新库QSimpleUpdater使用实例封装
  • 在微服务架构中,怎么搭建Maven私服
  • eNSP-Cloud(实现本地电脑与eNSP内设备之间通信)
  • 力扣HOT100之堆:215. 数组中的第K个最大元素
  • docker 安装 milvus standalone 版本 + attu
  • spark数据处理练习题番外篇【下】
  • 空间注意力机制
  • 如何判断一个bug,是前端还是后端的?
  • 积累-Vue.js 开发实用指南:ElementUI 与核心技巧
  • 【动作】动作标签分类的三大模块
  • 如何在看板中体现优先级变化
  • 网站宣传推广的目的/齐三seo顾问
  • 手机网站建设 小程序/网络营销专业可以干什么工作
  • 网站建设 教案/网站模板哪家好
  • 搜索引擎收录入口/北京seo专员
  • 长沙河西网站建设/手机优化管家
  • 阳江本地网络平台/百度sem优化师