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

vs2022搭建opencv开发环境

1 下载OpenCV库

https://opencv.org/
在这里插入图片描述
在这里插入图片描述
下载对应版本然后进行安装
在这里插入图片描述

将bin目录添加到系统环境变量opencv\build\x64\vc16\bin

复制该路径
在这里插入图片描述
打开高级设置添加环境变量
在这里插入图片描述
在这里插入图片描述

vs2022新建一个空项目

修改属性添加头文件路径和库路径
在这里插入图片描述
在这里插入图片描述
修改链接器,将OpenCV中lib库里的opencv_world4100d.lib文件名复制到附加依赖项中。
注: 带d的是debug版本,另外一个是release版本
在这里插入图片描述

编写代码测试

#include <iostream>
#include <opencv2/opencv.hpp>
int main(int argc, char** argv) {
    cv::Mat pic = cv::imread("1.png");
    // 检查图片是否成功读取
    if (pic.empty()) {
        std::cerr << "Error: Loading image" << std::endl;
        return -1;
    }
    // 创建窗口并显示图片
    cv::namedWindow("Image Display", cv::WINDOW_AUTOSIZE);
    cv::imshow("Image Display", pic);
    // 等待按键事件,之后关闭窗口
    cv::waitKey(0);
    cv::destroyAllWindows();
    return 0;
}

运行成功
在这里插入图片描述


http://www.kler.cn/a/399564.html

相关文章:

  • 哈希表学习分享
  • java数据类型之间的转换|超详解
  • PlantUML——时序图
  • 【目标检测】【Ultralytics-YOLO系列】Windows11下YOLOV5人脸目标检测
  • 某某科技笔试题
  • 使用视频提升应用在 App Store 中的推广效果
  • 力扣62.不同路径
  • go语言中的反射机制(基础)
  • RDIFramework.NET CS敏捷开发框架 V6.1发布(.NET6+、Framework双引擎、全网唯一)
  • [JAVA]MyBatis环境配置介绍
  • Pytest-Bdd-Playwright 系列教程(9):使用 数据表(DataTable 参数) 来传递参数
  • 【论文阅读】主动推理:作为感知行为的理论
  • hadoop分布式文件系统常用命令
  • ssm118亿互游在线平台设计与开发+vue(论文+源码)_kaic
  • Flutter 新建工程一直等待 解决办法
  • ajax异步请求和嵌套 iframe 资源访问的区别
  • 计算机组成原理笔记----基础篇
  • 【Qualcomm 】CDSP介绍以及简单的使用
  • 探索Python的HTTP利器:Requests库的神秘面纱
  • 基于YOLOv8深度学习的汽车车身车损检测系统研究与实现(PyQt5界面+数据集+训练代码)
  • 如何在Mysql中生成0-23完整的小时数据
  • Docker:查看镜像里的文件
  • 【Android】Android滑动冲突解决方案
  • Android 13 实现屏幕熄屏一段时候后关闭 Wi-Fi 和清空多任务列表
  • UnoCss 安装
  • 【前端知识】Vue组件Vuex详细介绍