OpenCV4入门教程002:模块介绍

索引地址:系列索引

主模块是主代码仓库opencv中的编译结果,而额外模块在opencv_contrib中源码编译的结果,不编译就没有。

名称功能备注
core核心模块(Mat定义等等)主模块
imgproc图像处理(大小转换等等)主模块
imgcodecs图像文件读写主模块
videoio视频输入输出主模块
highgui界面显示模块主模块
video视频分析模块主模块
calib3d相机校正和三维重建主模块
features2d二维特征框架主模块
objdetect目标检测模块主模块
dnn深度神经网络模块主模块
ml机器学习主模块
flann多维空间中的聚类和搜索主模块
photo相片处理模块主模块
stitching图像拼接主模块
gapi使常规图像处理快速、便携。
这两个目标是通过引入一种新的基于图的执行模型来实现的。
主模块
alphamat字母映射的信息流算法实现。
该模块专门用于计算给定输入图像和输入TRIMAP图像的阿尔法匹配。
额外模块
aruco该模块专门用于方形基准标记(也称为增强现实标记),
这些标记用于简单、快速和健壮的摄像机姿态估计。
额外模块
bgsegm改进的背景-背景分割方法额外模块
bioinspired该模块提供生物视觉系统模型(人类视觉系统等)。
它还提供了利用这些生物启发模型的衍生对象。
额外模块
ccalib自定义校准模式,用于三维重建额外模块
cnn_3dobj3D对象识别和姿态估计额外模块
cudaarithm关于矩阵的操作进行cuda支持额外模块
cudabgsegm支持cuda的bgsegm模块额外模块
cudacodeccuda加速的视频编解码额外模块
cudafeatures2dcuda加速的特征检测和描述额外模块
cudafilterscuda加速的图像滤波模块额外模块
cudaimgproccuda版的imgproc模块额外模块
cudalegacy包含之前版本的宏定义等等额外模块
cudaobjdetectcuda加速的对象检测模块额外模块
cudaoptflowcuda加速的光学流处理模块额外模块
cudastereocuda加速的立体通信模块额外模块
cudawarpingcuda加速的图像扭曲模块额外模块
cudevcuda设备通信层额外模块
cvv用于计算机视觉程序交互式视觉调试的GUI程序额外模块
datasets常用数据集处理框架额外模块
dnn_objdetect用于目标检测的深度神经网络额外模块
dnn_superres用于超分辨率的深度神经网络额外模块
dpm基于部件的变形模型额外模块
face面部分析额外模块
freetype用Freetype/harfbuzz绘制UTF-8字符串额外模块
fuzzy基于数学的图像模糊处理额外模块
hdf层次数据格式I/O例程额外模块
hfs高效图像分割的层次特征选择额外模块
img_hash该模块实现了不同的图像哈希算法。额外模块
intensity_transform该模块带来了强度变换算法的实现,以调整图像对比度。额外模块
juliaOpenCV的julia(一种编程语言类似于脚本)接口额外模块
line_descriptor从图像中提取的线条的二进制描述子额外模块
optflow光学流体算法额外模块
ovisOGRE(跨平台三维框架)三维可视化额外模块
phase_unwrapping相位解除包装API额外模块
plotMat数据的Plot(plot在python中用于图形显示)绘图功能额外模块
quality图像质量分析接口额外模块
rapid基于轮廓的三维物体跟踪额外模块
reg 配准模块实现参数化图像配准。实现的方法是直接对齐,即直接使用像素值来计算一对图像之间的配准,而不是基于特征的配准。额外模块
rgbdrgb级处理额外模块
saliency许多计算机视觉应用程序可能会受益于理解人类关注的场景。
除了认知理解人类感知图像和场景的方式外,在图像中找到突出的区域和对象有助于各种任务,如加快对象检测、对象识别、对象跟踪和内容感知图像编辑。
额外模块
sfm运动物体结构检测额外模块
shape形状距离和匹配额外模块
stereo立体通信算法额外模块
structured_light结构光被认为是获取三维模型的最有效的技术之一。
这种技术是基于投射一个光模式,并从一个或多个角度捕捉被照亮的场景。
由于模式是编码的,可以快速找到投影模式的图像点和点之间的对应关系,并且易于检索三维信息。
额外模块
superres超分辨率额外模块
surface_matching表面匹配额外模块
text场景文本检测与识别额外模块
tracking目标跟踪接口额外模块
videostab视频稳定模块额外模块
viz三维可视化模块额外模块
xfeatures2d额外的二维特征框架额外模块
ximgproc扩展的图像处理模块额外模块
xobjdetect扩展对象检测模块额外模块
xphoto额外的照片处理算法额外模块

OpenCV4入门教程002:模块介绍
https://blog.jackeylea.com/opencv/introduction-of-opencv-modules/
作者
JackeyLea
发布于
2020年10月8日
许可协议