OpenCV学习笔记(一)———OpneCV库简介(3.1.0)

来源:互联网 发布:淘宝实名认证要多久 编辑:程序博客网 时间:2024/05/22 10:37

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(英文版)
1 0
原创粉丝点击