当前位置: 首页 > 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;
}

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

http://www.xdnf.cn/news/967357.html

相关文章:

  • 自定义表单组件面板排序处理
  • 页面渲染流程与性能优化
  • 如何删除导出的xml中的xmlns:xsd=
  • XML Group端口详解
  • RSA算法
  • 第4章 对象与类
  • 基于51单片机的热敏电阻测温及温度调控系统
  • SpringBoot项目使用Redis作为数据缓存
  • 业务:资产管理功能
  • 亚远景-ASPICE评估标准解析:汽车软件开发的过程能力模型
  • 【Java多线程从青铜到王者】懒汉模式的优化(九)
  • WebLogic简介
  • 第6章 方法 笔记
  • DevSecOps实践:CI/CD流水线集成SAST工具的完整指南
  • 【LeetCode】二叉树相关算法题
  • 笔记 软件工程复习
  • Vue.js教学第二十二章:vue实战项目商城项目
  • el-upload组件,上传文件失败,:on-error方法失效
  • 人工智能与大数据融合发展:新一代智能系统的演进路径
  • 计算机行业光辉开始暗淡
  • Unity3D中Gfx.WaitForPresent优化方案
  • 性能监控的核心要点
  • RestClient
  • AI书签管理工具开发全记录(二十):打包(完结篇)
  • 零基础学前端-传统前端开发(第一期-开发软件介绍与本系列目标)(VScode安装教程)
  • 群晖Nas - Docker(ContainerManager)上安装GitLab
  • Linux内核 -- INIT_WORK 使用与注意事项
  • Windows 文件路径与文件名限制
  • 如何根据excel表生成sql的insert脚本
  • ABP vNext + Hive 集成:多租户大数据 SQL 查询与报表分析