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目录

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

相关推荐
深度研习笔记5 小时前
OpenCV工业视觉实战09|项目EXE打包+工控机无环境部署+后台常驻运行,彻底脱离Python环境,完成项目最终交付
python·opencv·webpack
深度研习笔记11 小时前
OpenCV工业视觉实战06|ROI区域截取+局部精细化检测,锁定作业区域、屏蔽无效背景,大幅提升YOLO检测准确率
人工智能·opencv·yolo
fai厅的秃头姐!12 小时前
OpenCV-基础篇
人工智能·opencv·计算机视觉
丨白色风车丨13 小时前
OpenCV 基于 HSV 颜色空间实时颜色分割(摄像头蓝色识别)
人工智能·opencv·计算机视觉·hsv颜色识别·python计算机视觉
深度研习笔记15 小时前
OpenCV工业视觉实战10|违规语音播报+弹窗告警+重复告警过滤,打造智能声光预警系统(项目加分必备)
人工智能·opencv·计算机视觉
AI人工智能+15 小时前
银行回单识别技术通过AI驱动的智能文档理解方案,实现财务处理的革命性升级
深度学习·计算机视觉·自然语言处理·ocr·银行回单识别
hhzz17 小时前
CNN图像分类入门:基于TensorFlow+Keras的CIFAR-10数据集全流程实战
图像处理·计算机视觉·ai·cnn·大模型
在世修行1 天前
高斯模糊与图像去噪
opencv·gaussianblur
科技林总1 天前
图像处理领域的技术发展
人工智能·深度学习·计算机视觉
xgc_java2 天前
在Java里把ONNX/OpenCV/FFmpeg跑稳:28篇bytedeco实战小册完整指南
java·opencv·ffmpeg