opencv能力梳理之1 总纲
Posted 狂奔的CD
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了opencv能力梳理之1 总纲相关的知识,希望对你有一定的参考价值。
版本4.5.4
参考官方文档:https://docs.opencv.org/4.5.4/d1/dfb/intro.html
所有模块
opencv由以下各个模块组成,其中跟图像处理与识别相关的,用加粗字体标识
Core functionality (core) - a compact module defining basic data structures, including the dense multi-dimensional array Mat and basic functions used by all other modules.
Image Processing (imgproc) - an image processing module that includes linear and non-linear image filtering, geometrical image transformations (resize, affine and perspective warping, generic table-based remapping), color space conversion, histograms, and so on.
Video Analysis (video) - a video analysis module that includes motion estimation, background subtraction, and object tracking algorithms.
Camera Calibration and 3D Reconstruction (calib3d) - basic multiple-view geometry algorithms, single and stereo camera calibration, object pose estimation, stereo correspondence algorithms, and elements of 3D reconstruction.
2D Features Framework (features2d) - salient feature detectors, descriptors, and descriptor matchers.
Object Detection (objdetect) - detection of objects and instances of the predefined classes (for example, faces, eyes, mugs, people, cars, and so on).
High-level GUI (highgui) - an easy-to-use interface to simple UI capabilities.
Video I/O (videoio) - an easy-to-use interface to video capturing and video codecs.
… some other helper modules, such as FLANN and Google test wrappers, Python bindings, and others.
图像处理
Image Processing (imgproc)
|---Image Filtering
描述对2D图像执行的各种线性和非线性的滤波操作
|---Geometric Image Transformations
描述图像的几何变换包括移位,旋转,仿射变换等
|---Miscellaneous Image Transformations
复杂图像变换??
|---Drawing Functions
绘制,画框,画线,填充等
|---Color Space Conversions
颜色空间转换
|---ColorMaps in OpenCV
色度图,可用色度图填充到灰度图中完成上色
|---Planar Subdivision
平面划分为小三角
|---Histograms
直方图相关
|---Structural Analysis and Shape Descriptors
结构分析与形状描述,比如contour
|---Motion Analysis and Object Tracking
行为分析与物体跟踪
|---Feature Detection
特征检测
|---Object Detection
物体检测
|---Image Segmentation
图像分割
|---C API
|---Hardware Acceleration Layer
硬加速层
视频分析
Video Analysis (video)
|---Motion Analysis
行为分析
|---Object Tracking
物体跟踪
|---C API
相机标定与三维重建
相机标定、相机图像矫正、三维重建
2D图像特征框架
2D Features Framework
|---Feature Detection and Description
物体检测与描述
|---Descriptor Matchers
描述子匹配
|---Drawing Function of Keypoints and Matches
关键点绘制及匹配
|---Object Categorization
物体分类
|---Hardware Acceleration Layer
以上是关于opencv能力梳理之1 总纲的主要内容,如果未能解决你的问题,请参考以下文章