opencv初始环境搭建

OpenCV配置

我用的是opencv 4.12版本,我记得之前是在官网下载他的下载器,他自己会下载,下载好了以后要注意下他的lib有两个版本,编写cmake的时候要区分是release模式还是debug模式。

复制代码
# 根据构建类型选择不同的 OpenCV 库
if(CMAKE_BUILD_TYPE STREQUAL "Debug")
    target_link_libraries(OpencvCourse PRIVATE Qt${QT_VERSION_MAJOR}::Widgets opencv_world4120d spdlogd)
else()
    target_link_libraries(OpencvCourse PRIVATE Qt${QT_VERSION_MAJOR}::Widgets opencv_world4120 spdlog)
endif()

把dll文件放到build目录下,也可以在cmake写好让程序自己搬。

SpdLog配置

spdlog是我自己用的调试打印的库,打印效果如下:

如果spdlog打印中文有乱码的情况可以试试在main函数的开头加上

复制代码
system("chcp 65001");

spdlog是静态库,和opencv库差不多配置,我这里踩了一个坑,我项目下有个lib文件夹专门存放lib,之前刚开始的时候直接把opencv和spdlog的lib丢进去,发现报错,还是要分开放,像这样:

项目目录

include目录

lib目录

这样就不会报错也方便管理。

相关推荐
AI的探索之旅1 小时前
97 个 OpenCV 实例(二十九):三相机联合标定,把三只眼睛绑在一起
人工智能·opencv·计算机视觉
这张生成的图像能检测吗1 小时前
(论文速读)IPFP:把图像特征反投影到 3D,用单分支完成多模态训练
人工智能·计算机视觉·点云·多模态融合·3d技术·三维感知·2d相机
YOLO数据集集合1 小时前
无人机航拍地面目标检测数据集 | 无人机航拍 地面目标检测 坦克识别 人员检测 俯视视角 目标检测9092期
人工智能·目标检测·计算机视觉·目标跟踪·无人机航拍·军事图像·坦克识别
硅谷秋水4 小时前
RoboLab:用于分析机器人任务通才策略的高-保真仿真基准
机器学习·计算机视觉·语言模型·机器人
He BianGu14 小时前
【WPF-VisionMaster】机器视觉通用平台V5.0版本发行说明
opencv·c#·wpf·halcon·机器视觉·visionmaster
hhzz15 小时前
【OpenCV 入门到精通 10】视频分析与光流跟踪:背景减除与运动检测
人工智能·python·opencv·性能优化
辰辉创聚21 小时前
重组蛋白聚集的形成机制及其对蛋白活性的影响
opencv·时序数据库·visual studio·重组蛋白·蛋白聚集·蛋白活性·蛋白聚集体
PascalXie1 天前
无人机视觉模组算力选型:端侧AI集成方案对比
计算机视觉·无人机
hhzz1 天前
【OpenCV 入门到精通 11】机器学习应用:KNN、SVM 与 K-Means 实战
人工智能·python·深度学习·opencv
小巫山云子1 天前
相机到主机接口简介
人工智能·计算机视觉·视觉检测·相机