opencv各lib库的功能

44 篇文章 0 订阅
40 篇文章 1 订阅

最近一直在写测试程序,可是每次都把所有库都给加载进去,这样有些浪费资源,希望能够通过了解各个库的功能进行有选择的使用。

opencv_core :core函数库(基本的数据结构,架构和线性代数,DFTxml yam i/o接口   函数等) 

opencv_imgproc :-图像处理函数库(滤波,高斯模糊,形态学膨胀/腐蚀,线性缩放图像大 小,图像几何变化,颜色结构变化,计算直方图等)

opencv_highgui :GUI,图像和视频窗口函数库

opencv_ml :统计机器学习模型函数库(SVM,决策树,级联等) 

opencv_features2d :二维特征检测器和描述子函数库(SURF,FAST 等,包括一种新的特征 描述子匹配结构) 

opencv_video :动态分析和物体追踪函数库(光流法,移动模板,背景消除)

opencv_objdetect :图像目标检测函数库(haar小波 & LBP人脸检测和识别,HOG人检测 等) 

opencv_calib3d :摄像头标定,视觉匹配和三维数据处理函数库 

opencv_flann :近似最近领域搜索库和OpenCV分装器 

opencv_contrib :最新贡献但不是很成熟的函数库 

opencv_legacy :过时代码,为了后续代码兼容性而存在

opencv_gpu :用CUDA来加速一些openCV函数的类库(相对不太稳定,但对openCV 发非常有帮助)

点击打开链接

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装 OpenCV 和其扩展可以分为以下几个步骤: 1. 下载 OpenCV 和对应版本的扩展 首先,你需要从 OpenCV 官网下载对应版本的 OpenCV 和对应版本的扩展,例如 OpenCV 4.5.2 和 opencv_contrib 4.5.2。 2. 安装 CMake CMake 是一个跨平台的编译工具,用于生成针对不同平台的 Makefile 或者 IDE 项目文件。 你需要到 CMake 官网下载对应版本的 CMake 并安装。 3. 安装 Visual Studio Windows 下编译 OpenCV 和扩展需要使用 Visual Studio。你需要从 Microsoft 官网下载 Visual Studio 并安装。 4. 配置环境变量 在系统环境变量中添加以下变量: - OPENCV_DIR:OpenCV 安装路径 - PATH:添加 OpenCV 安装路径下的 bin 目录 例如,如果你的 OpenCV 安装路径是 C:\opencv-4.5.2,则需要添加以下两个变量: - OPENCV_DIR=C:\opencv-4.5.2 - PATH=C:\opencv-4.5.2\bin;%PATH% 5. 编译 OpenCV 和扩展 打开 CMake GUI,设置源代码目录和生成目录,点击 Configure,选择生成器为 Visual Studio,并选择对应的平台和版本。然后点击 Generate。 生成成功后,打开生成目录下的 OpenCV.sln 文件,选择 Release 模式,右键点击 ALL_BUILD 项目,选择生成。 生成成功后,同样的方式生成 opencv_contrib 扩展。 6. 配置 Visual Studio 项目 在你的 Visual Studio 项目中,添加以下依赖项: - opencv_world452.libOpenCV 核心 - opencv_core452.libOpenCV 核心功能 - opencv_imgcodecs452.libOpenCV 图像编解码 - opencv_highgui452.libOpenCV 图形用户界面 - opencv_videoio452.libOpenCV 视频 I/O - opencv_imgproc452.libOpenCV 图像处理 - opencv_features2d452.libOpenCV 特征检测和描述 - opencv_flann452.libOpenCV 快速最近邻查找 - opencv_ml452.libOpenCV 机器学习 - opencv_objdetect452.libOpenCV 物体检测 - opencv_photo452.libOpenCV 图像修复 - opencv_shape452.libOpenCV 形状分析 - opencv_stitching452.libOpenCV 图像拼接 - opencv_superres452.libOpenCV 超分辨率 - opencv_video452.libOpenCV 视频分析 - opencv_videostab452.libOpenCV 视频稳定 另外,在项目属性中设置以下头文件和文件的目录: - C/C++ -> 常规 -> 附加包含目录:OpenCV 安装路径下的 include 目录和 opencv_contrib 源码目录下的 modules 目录 - 链接器 -> 常规 -> 附加目录:OpenCV 安装路径下的 lib 目录 以上就是在 Windows 系统下安装 OpenCV 和扩展的步骤。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值