OpenCV(学习笔记8)-OpenCV模块介绍

xiaoxiao2021-02-28  63

#define HAVE_OPENCV_CALIB3D #define HAVE_OPENCV_CONTRIB #define HAVE_OPENCV_CORE #define HAVE_OPENCV_FEATURES2D #define HAVE_OPENCV_FLANN #define HAVE_OPENCV_GPU #define HAVE_OPENCV_HIGHGUI #define HAVE_OPENCV_IMGPROC #define HAVE_OPENCV_LEGACY #define HAVE_OPENCV_ML #define HAVE_OPENCV_NONFREE #define HAVE_OPENCV_OBJDETECT #define HAVE_OPENCV_OCL #define HAVE_OPENCV_PHOTO #define HAVE_OPENCV_STITCHING #define HAVE_OPENCV_SUPERRES #define HAVE_OPENCV_TS #define HAVE_OPENCV_VIDEO #define HAVE_OPENCV_VIDEOSTAB

1. calib3d 模块命名由来:Calibration 和 3d 这两个英文单词缩写构成。 模块内容:主要是相机校准、三维重建。 包含算法:基本的多视角几何算法、单个立体摄像头标定、物体姿态估计、立体相似性算法、3d信息的重建

2. core 模块内容:OpenCV基本数据结构、动态数据结构、绘图函数、数组操作相关函数、辅助功能与系统函数和宏、与OpenGL的互操作

3. imgproc 模块命名由来:Image 和 Process 这两个英文单词缩写构成。 模块内容:线性和非线性的图像滤波、图像的几何变换、其他(Miscellaneous)图像转换、直方图相关、结构分析和形状描述、运动分析和对象跟踪、特征检测、目标检测

4. features2d 模块命名由来:Features 和 2d 这两个英文单词缩写构成。 模块内容:特征检测和描述、特征检测器通用接口、描述符提取器通用接口、描述符匹配器通用接口、通用描述符匹配器通用接口、关键点绘制函数和匹配功能绘制函数

5. flann 模块命名由来:Fast Library for Approximate Nearest Neighbors(高维的近似近邻快速搜索算法哭) 模块内容:快速近邻最近邻搜索、聚类

6. gpu 模块内容:运行GPU加速的计算机视觉模块

转载请注明原文地址: https://www.6miu.com/read-64763.html

最新回复(0)