好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

OpenCVNO.2

OpenCV作为开源视觉库,整体模块的架构(即头文件)是核心所在。 在OpenCV-build-include文件夹下,有OpenCV和OpenCV 2两个文件夹,前者为1.0版本,后者为2.0版本。 以下为各模块介绍: 1. calib3d: 相机标定三维重建 多视角几何算法 单个立体摄像头标定 物

OpenCV作为开源视觉库,整体模块的架构(即头文件)是核心所在。

在OpenCV-build-include文件夹下,有OpenCV和OpenCV 2两个文件夹,前者为1.0版本,后者为2.0版本。

以下为各模块介绍:

1. calib3d: 相机标定&三维重建

多视角几何算法 单个立体摄像头标定 物体姿态估计 立体相似性算法 3D信息重建

2. contrib: contributed

新型人脸识别 立体匹配 人工视网膜模型技术

3. core: 核心功能模块

OpenCV基本数据结构 动态数据结构 绘图函数 数组操作相关函数 辅助功能与系统函数 与OpenGL的互操作

4. features2d: 二维功能框架

特征检测和描述 特征检测器通用接口 描述符提取器通用接口 描述符匹配器通用接口 关键点绘制函数和匹配功能绘制函数

5. flann: Fast Library Approxiamte Nearest Neighbors

快速近似最近邻搜索 聚类

6. gpu: GPU加速

7. highgui: 高层图像用户界面

媒体的I/0 视频捕捉 图像和视频的编码、解码 图形交互界面的接口

8. imgproc: 图像处理模块

线性和非线性图像滤波 图像几何变换 其他图像转换 直方图相关 结构分析和形状描述 运动分析和对象跟踪 特征检测 目标检测

9. legacy:

运动分析 期望最大化 直方图 平面细分 特征检测和描述 描述符提取器通用接口 通用描述符常用接口 匹配器

10. ml: 机器学习模块

统计模型 贝叶斯分类器 K-近邻 支持向量机 决策树 Boosting Gradient Boosted Trees 随机树 超随机树 期望最大化 神经网络 MLData

11. nonfree: 包含特征检测和GPU相关

12. objdetect: 目标检测模块

Cascade Classification Latent SVM

13. ocl: OpenCL-accerated Computer Vision

14. photo: Computational Photograophy

图像修复 图像去噪

15. stitching: 图像拼接模块

拼接流水线 特点寻找和匹配图像 估计旋转 自动校准 图片歪斜 接缝估测 曝光补偿 图片混合

16. superres: SuperResolution

17. ts: 测试相关代码

18. video: 视频分析组件

运动估计 背景分离 对象跟踪

19. Videostab: Video stabilizaiton

视频稳定的相关组件

查看更多关于OpenCVNO.2的详细内容...

  阅读:52次