昊虹AI笔记网

 找回密码
 立即注册
搜索
查看: 886|回复: 0
收起左侧

OpenCV 4.x的组件模块介绍

[复制链接]

238

主题

241

帖子

931

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
931
昊虹君 发表于 2022-9-21 14:45 | 显示全部楼层 |阅读模式
OpenCV 4.x的组件模块介绍

这里以版本OpenCV-4.1.2为例,可以通过解压其Windows平台资源包来查看它有哪些组件模块。

首先到OpenCV的官网下载源码:
OpenCV官网:https://opencv.org/
进入官网后后点击 Library→Releases,如下图所示:


找到OpenCV-4.1.2,点击下载Windows的版本:



点击Windows后,会进入一个新的页面,稍等片刻,会自动弹出下载框。

                                          

官方网站的下载链接如下:
https://udomain.dl.sourceforge.n ... 4.1.2-vc14_vc15.exe

这里我再为大家提供一下百度网盘的下载地址:
链接:https://pan.baidu.com/s/1lPVEfJADvrHNmTixs4rAlQ 提取码:ad1s

下载完成之后运行,即可将里面的文件释放出来。
在路径…build\include\opencv2 对应的文件夹下,显示了OpenCV 4.x有哪些模块,如下图所示:



下面对这些模组件模块逐一介绍。
calib3d—其实就是就是Calibration(校准)加3D这两个词的组合缩写。这个模块主要是相机校准和三维重建相关的内容。基本的多视角几何算法,单个立体摄像头标定,物体姿态估计,立体相似性算法,3D信息的重建等等。
core—核心功能模块,包含如下内容:
   OpenCV基本数据结构
   动态数据结构
   绘图函数
   数组操作相关函数
   辅助功能与系统函数和宏
   与OpenGL的互操作
dnn—深度学习模块,便于大家将深度学习用于图像处理技术。
features2d-–二维特征功能框架,包括特征检测与描述、特征检测提取匹配接口、关键点与匹配点绘图及对象分类。
gapi—这是OpenCV4新增加的模块。即Graph API,超高效图像处理 pipeline 引擎集成为opencv_gapi模块,它可以用来加速图像处理过程。自己编译OpenCV源码时候,添加CPU_BASELINE=AVX2可以获得比原来15~30%的速度提升,
highgui—高层GUI图形用户界面,包含图形交互界面的编写、媒体的I / O输入输出,视频捕捉、图像和视频的编码解码等内容。
imgcodecs—常用于媒体资源文件的读写,比如图片的读取、保存。
imgproc—Image和Processing这两个单词的缩写组合。图像处理模块,这个模块包含了如下内容:
   线性和非线性的图像滤波
   图像的几何变换
   其它图像转换
   直方图相关
   结构分析和形状描述
   运动分析和对象跟踪
   特征检测
   目标检测等内容
ml—Machine Learning,机器学习模块,基本上是统计模型和分类算法,包含如下内容:
   统计模型 (Statistical Models)
   一般贝叶斯分类器 (Normal Bayes Classifier)
   K-近邻 (K-NearestNeighbors)
   支持向量机 (Support Vector Machines)
   决策树 (Decision Trees)
   提升(Boosting)
   梯度提高树(Gradient Boosted Trees)
   随机树 (Random Trees)
   超随机树 (Extremely randomized trees)
   期望最大化 (Expectation Maximization)
   神经网络 (Neural Networks)
   MLData
objdetect—目标检测模块,包含Cascade Classification(级联分类)和Latent SVM这两个部分。
photo—英文全称Computational Photography,即计算摄影模块,包含图像修复和图像去噪两部分。
stitching—images stitching,图像拼接模块,包含如下部分:
   拼接流水线
   特点寻找和匹配图像
   估计旋转
   自动校准
   图片歪斜
   接缝估测
   曝光补偿
   图片混合
video—视频分析组件,该模块包括运动估计,背景分离,对象跟踪等视频处理相关内容。
videoio—主要是用来打开视频文件或者camera,输出对应文件/设备的流。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|昊虹AI笔记网 ( 蜀ICP备2024076726 )

GMT+8, 2024-5-19 15:03 , Processed in 0.018221 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表