OpenCV_contrib模块概述
其实就是Overview翻译了一下,233
contrib英文介绍地址: 地址
AR增强现实模块,可用于黑白棋盘相机标定,见 文章
aruco: ArUco and ChArUco Markers -- Augmented reality ArUco marker and "ChARUco" markers where ArUco markers embedded inside the white areas of the checker board.
背景分割----将静态背景估计和贝叶斯像素级分割结合,更多背景分割见Opencv分割模块 地址
bgsegm: Background segmentation algorithm combining statistical background image estimation and per-pixel Bayesian segmentation.
生物视觉----生物启发模型:最小化噪声、亮度变化、瞬间事件分割、高动态范围色调映射
(看着好高大上,2333,mark一下)
bioinspired: Biological Vision -- Biologically inspired vision model: minimize noise and luminance variance, transient event segmentation, high dynamic range tone mapping methods.
自定义标定----三维重建、相机标定、随机模式标定、多相机标定
ccalib: Custom Calibration -- Patterns for 3D reconstruction, omnidirectional camera calibration, random pattern calibration and multi-camera calibration.
cnn_3dobj: Deep Object Recognition and Pose -- Uses Caffe Deep Neural Net library to build, train and test a CNN model of visual object recognition and pose.
弹窗GUI----方便调试
cvv: Computer Vision Debugger -- Simple code that you can add to your program that pops up a GUI allowing you to interactively and visually debug computer vision programs.
数据集Reader----用来读取现有CV数据集的代码
datasets: Datasets Reader -- Code for reading existing computer vision databases and samples of using the readers to train, test and run using that dataset's data.
dnn_objdetect: Object Detection using CNNs -- Implements compact CNN Model for object detection. Trained using Caffe but uses opencv_dnn modeule.
dnns_easily_fooled: Subvert DNNs -- This code can use the activations in a network to fool the networks into recognizing something else.
DPM物体识别-----大名鼎鼎的行人识别方法
dpm: Deformable Part Model -- Felzenszwalb's Cascade with deformable parts object recognition code.
人脸识别----Eigen,fisher,LBPH方法
face: Face Recognition -- Face recognition techniques: Eigen, Fisher and Local Binary Pattern Histograms LBPH methods.
模糊变化----正逆模糊变化、模糊图片处理
fuzzy: Fuzzy Logic in Vision -- Fuzzy logic image transform and inverse; Fuzzy image processing.
FreeType----利用freetype和harfbuzz在图片上“画”文字
freetype: Drawing text using freetype and harfbuzz.
HDF----hdf存储
hdf: Hierarchical Data Storage -- This module contains I/O routines for Hierarchical Data Format: link. meant to store large amounts of data.
线条描述子----线条提取和匹配 详情见: 地址
ine_descriptor: Line Segment Extract and Match -- Methods of extracting, describing and latching line segments using binary descriptors.
matlab----顾名思义,233,matlab交互接口
matlab: Matlab Interface -- OpenCV Matlab Mex wrapper code generator for certain opencv core modules.
光流optflow----deepflow、simpleflow、sparsetodenseflow、sihouette flow等方法
optflow: Optical Flow -- Algorithms for running and evaluating deepflow, simpleflow, sparsetodenseflow and motion templates (silhouette flow).
3D可视化----利用ORGE 3D引擎来渲染3D数据
ovis: OGRE 3D Visualiser -- allows you to render 3D data using the OGRE 3D engine.
绘图----可以轻松绘制1D2D数据(matlab风格) 参考地址
plot: Plotting -- The plot module allows you to easily plot data in 1D or 2D.
图像注册----为了精准拼接
reg: Image Registration -- Pixels based image registration for precise alignment. Follows the paper "Image Alignment and Stitching: A Tutorial", by Richard Szeliski.
RGBD模块----linemod物体识别、快速法相计算、3D平面寻找、3D测距以及利用kinectFusion的三维重建
rgbd: RGB-Depth Processing module -- Linemod 3D object recognition; Fast surface normals and 3D plane finding. 3D visual odometry. 3d reconstruction using KinectFusion.
显著性saliency----人类看一张图会被什么所吸引?
saliency: Saliency API -- Where humans would look in a scene. Has routines for static, motion and "objectness" saliency.
从2D图像进行三维重建----轻量级的Libmv
sfm: Structure from Motion -- This module contains algorithms to perform 3d reconstruction from 2d images. The core of the module is a light version of Libmv.
三维描述子----不同的描述子用来建立三维配对关系:Census/CS-Census/MCT/BRIEF/MV.
stereo: Stereo Correspondence -- Stereo matching done with different descriptors: Census / CS-Census / MCT / BRIEF / MV.
结构光----如何利用结构光去分析场景的深度
structured_light: Structured Light Use -- How to generate and project gray code patterns and use them to find dense depth in a scene.
平面配准----利用PPF特征进行物体识别和定位
surface_matching: Point Pair Features -- Implements 3d object detection and localization using multimodal point pair features.
文字识别----检测文字,分割词汇,识别文本
text: Visual Text Matching -- In a visual scene, detect text, segment words and recognise the text.
目标跟踪----多种追踪算法 地址
tracking: Vision Based Object Tracking -- Use and/or evaluate one of 5 different visual object tracking techniques.
xfeatures2d: Features2D extra -- Extra 2D Features Framework containing experimental and non-free 2D feature detector/descriptor algorithms. SURF, SIFT, BRIEF, Censure, Freak, LUCID, Daisy, Self-similar.
扩展图像处理----结构森林、一堆filter(domain/guided/Adaptive Manifold/Joint Bilateral)、超像素、脊检测filter...
ximgproc: Extended Image Processing -- Structured Forests / Domain Transform Filter / Guided Filter / Adaptive Manifold Filter / Joint Bilateral Filter / Superpixels / Ridge Detection Filter.
物体检测----级联检测器 LBP+_WaldBoost
xobjdetect: Boosted 2D Object Detection -- Uses a Waldboost cascade and local binary patterns computed as integral features for 2D object detection.
xphoto: Extra Computational Photography -- Additional photo processing algorithms: Color balance / Denoising / Inpainting.
终于打完了,2333,感觉有好多可以尝试的,开心