opencv核心模块介绍
opencv核心模块介绍
一.opencv包含如下模块:
Core:核心组件模块
包含:基础结构和操作,动态结构,数组操作,绘图函数,XML等等。
Imgproc:图像处理模块
包含:图像滤波,几何图像变换,混合图像变换,直方图,形状匹配运动分析及目标追踪,目标检测。
Highguii:顶层GUI及视频I/O
包含:用户界面,读写视频,QT新功能。
Video:视频分析
包含:运动分析及目标跟踪。
Calib3d:摄像机标定及三维重建
Features2d:二维特征框架
包含:特征描述和检测,特征提取,角点与匹配等等。
Objdetect:目标检测
包含:SVM及其它分类器
Mi:机器学习
包含:支持向量机,决策树,随机树,最大期望,神经网络,机器学习等等。
Flann:聚类及多维空间搜索
包含:快速最近邻搜索及聚合
GPU:计算机视觉中GPU加速
包含:GPU模块及数据结构,图像分析和处理。
Photo:计算图像
包含:图像修复及去噪。
Stitching:图像拼接
包含:图像拼接,接缝估计,图像融合技术。
Nonfree:付费功能
包含:特征检测与描述相关受保护成果。
Contrib:实验成果
未成熟的理论应用。
Legacy:弃用的成果
包含一些弃用的成果。
Ocl:计算机视觉中OpenCL加速
二.opencv学习高清视频教程:
下载地址:http://www.xiaotiaogou.com/opencv001.php