目录
- 输入输出
- 图像处理
- GUI
- highgui
- core. Core functionality
- 视频分析
- 3D重建
- 特征提取
- features2d
- bioinspired
- xfeatures2d
- 对象检测
- 计算摄影
- 机器学习
- 形状分析
- 光流算法
- 表面匹配
- 人脸和对象识别
- 文本检测和识别
输入输出
imgcodecs
处理图像文件的读取和写入。
bool imwrite(const String & filename,
InputArray img,
const std::vector< int > & params &#61; std::vector< int >() )
)
图像处理
imgproc
基本的图像处理操作&#xff0c;如图像过滤、形态学操作、几何变换、颜色转换、图像绘制、直方
图、形状分析、运动分析、特征检测等操作。
ximgproc
高级图像处理算法。诸如结构化森林的边缘检测、域变换滤波器、自适应流形滤波器等处理。
GUI
highgui
处理所有高级用户界面操作&#xff0c;在开发交互式应用程序时很有用。比如可以实现在输入窗口上绘制矩形&#xff0c;然后根据所选区域进行处理。
core. Core functionality
视频分析
video
实现视频分析。诸如分析视频中连续帧之间的运动、跟踪视频中的不同目标、创建视频监控模型。
videostab.
处理视频稳定的问题。视频
稳定非常重要&#xff0c;因为当你通过手持摄像机拍摄视频时&#xff0c;通常会有很多
抖动需要纠正
3D重建
calib3d
找到2D图像中各种对象之间的关系&#xff0c;并计算其3D位置&#xff1b;处理摄像机校准&#xff0c;估计摄像机的参数。
特征提取
features2d
提供检测和提取所有这些特征的功能。包括尺度不变特征变换&#xff0c;加速鲁棒特征&#xff0c;加速分段测试特征等。
bioinspired
受生物学启发的计算机视觉模型算法。
xfeatures2d
对象检测
objdetect.
提供了设计对象检测器的框架
xobjdetect
计算摄影
photo
提供与计算摄影有关的算法。指使用先进的图像处理技术来改善相机捕获的图像&#xff0c;比如高动态范围成像&#xff0c;全景图像、图像补光和光场相机等
stitching
供创建全景图像的算法
机器学习
ml
捆绑了许多机器学习算法&#xff0c;包括贝叶斯分类器、k近邻&#xff0c;支持向量机&#xff08;决策树&#xff09;、神经网络等。它还有一个名为快速近似最近邻搜索库&#xff08;Fast Approximate
Nearest Neighbor Search Library&#xff0c;简称FLANN&#xff09;的模块&#xff0c;其中包含用
于在大型数据集中进行快速最近邻搜索的算法。
形状分析
shape
提取不同形状、测量它们之间的相似性、转换对象
形状等操作提供了所有算法。
光流算法
optflow
tracking
包含可用于跟踪特征的更多算法
表面匹配
Kinect
能够识别输入的3D对象&#xff0c;并将其与数据库中的模型匹配
surface_matching
包含用于3D对象识别的算法&#xff0c;以及使用3D特征的姿势估计算法。
人脸和对象识别
face
用于处理人脸识别。
saliency
在图像中找到显著的区域和对象&#xff0c;以便实现例如目标识别、目标检测和跟踪等
文本检测和识别
text
包含处理文本检测和识别的各种算法。