其实就是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物体识别和姿态估计----基于Caffe
-
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物体识别----CNN物体识别,利用Caffe训练,opencv_dnn模块进行识别
-
dnn_objdetect: Object Detection using CNNs -- Implements compact CNN Model for object detection. Trained using Caffe but uses opencv_dnn modeule.
糊弄DNN----欺骗DNN致其错误识别?....
-
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.
额外的2D特征----包括一些不免费的,SURF、SIFT、BRIEF、Censure、Rreak、LUCID、Daisy、Self-similar
-
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,感觉有好多可以尝试的,开心