Opencv主要模块及结构

来源:互联网 发布:linux下jira破解安装 编辑:程序博客网 时间:2024/06/06 08:00

Core——核心组件模块

         基础结构及操作、动态结构、数组操作、绘图函数、XML/YAML、聚类及使用程序和系统函数宏。

Imgproc——图像处理模块

        图像滤波、几何图像变换、混合图像变换、直方图、结构分析及形状描述、运动分析及目标跟踪、特征及目标检测。

Highgui——顶层GUI及视频I/O

        用户界面、读/写图像及视频、QT新功能。

Video——视频分析

       运动分析及目标跟踪。

Calib3d——摄像机标定及3维重建

       摄像机标定及3维重建。

Features2d——2维特征框架

       特征检测与描述、特征检测提取匹配接口、关键点与匹配点绘图及对象分类。

Objdetect——目标检测

       级联分类器及SVM.

MI——机器学习

       统计模型、贝叶斯分类器、最近邻分类器、支持向量机、决策树、提升、梯度提升树、随机树、超随机树、最大期望、神经网络及机器学习数据。

FLann——聚类及多维空间搜索

       快速最近邻搜索及聚类。

Gpu——计算机视觉中GPU加速

       GPU模块及数据结构,包含图像处理与分析模块。

Photo——计算图像

      图像修复及去噪。

Stitching——图像拼接

     图像拼接顶层操作函数、旋转、自动标定、仿射变换、接缝估计、曝光补充及图像融合技术。

Nonfree——未免费功能

      主要包含特征检测与描述相关受保护成果。

Contrib——贡献及实验成果

      未成熟的理论应用,包含立体匹配、人脸识别、视网膜模型等。

Legacy——弃用的成果

      运动分析、最大期望、直方图、CAPI、特征检测及描述等模块中弃用的成果。

Ocl——计算机视觉中OpenCL加速

     计算机视觉中OpenCL加速模块。

注:内容来源《Opencv图像处理编程实例》

0 0
原创粉丝点击