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
(英文版)

你可能感兴趣的:(OpenCV,opencv3-1)