OpenCV学习笔记(一)———OpneCV库简介(3.1.0)
OpenCV是一个模块化的结构,它包含了许多共享库或静态库。以下是关于模块的介绍:
【core】—核心功能模块,主要包括以下功能:
- OpenCV基本数据结构 - 动态数据结构 - 绘图函数 - 数组操作相关的函数 -..................
【imgproc】—image+process,主要功能:
- 线性和非线性图像滤波 - 几何图像转化(调整大小、仿射和透视变形等) - 颜色空间变换 - 直方图 - ..........
【video】—a video analysis module,主要功能:
- 运动估计(motion estimation) - 背景消除(background subtraction) - 目标追踪算法(object tracking algorithm)
【calib3d】—Calibration 3d,主要功能:
- 基本多视图几何算法(basic multiple-view geometry algorithms) - 单目和立体相机校准(single and stereo camera calibration) - 目标姿态估计(object pose estimation) - 立体视觉相关的算法(stereo correspondence algorithms) - 3D重建的元素(elements of 3D reconstruction)
【features2d】—包含功能:
- 特征检测(Feature detector) - 描述符(descriptors) - 描述符匹配器( descriptor matchers)
【objdetect】—object detect,主要功能:
- 对于对象和预定义类(例如,面部,眼睛,杯子,人,汽车等)的实例的检测。
【highgui】—高层GUI图形用户界面
【videoio】—视频捕获和视频编解码器接口
【gpu】—对来自不同OpenCV模块的GPU加速算法
这里只是介绍了部分常用模块,更多模块介绍参考以下网址: http://docs.opencv.org/3.1.0/index.html (英文版)
