参考资料:https://docs.opencv.org/3.4.2/
- 介绍
- OpenCV教程
- OpenCV-Python教程
- OpenCV.js教程
- contrib模块的教程
- 经常问的问题
- 参考书目
- 主要模块:
- core.核心功能
- imgproc.图像处理
- imgcodecs.图像文件读写
- videoio.视频I / O.
- highgui.高级GUI
- video.视频分析
- calib3d.相机校准和3D重建
- features2d.2D功能框架
- objdetect.物体检测
- DNN.深度神经网络模块
- ml.机器学习
- FLANN.多维空间中的聚类和搜索
- photo.计算摄影
- stitching.图像拼接
- cudaarithm.矩阵运算
- cudabgsegm.背景分割
- cudacodec.视频编码/解码
- cudafeatures2d.特征检测和描述
- cudafilters.图像过滤
- cudaimgproc.图像处理
- cudalegacy.遗产支持
- cudaobjdetect.物体检测
- cudaoptflow.光流
- cudastereo.立体声通信
- cudawarping.图像变形
- cudev.设备层
- shape.形状距离和匹配
- superres.超级分辨率
- videostab.视频稳定
- viz 3D展示台
- 其他模块:
- aruco.ArUco标记检测
- bgsegm.改进的背景 - 前景分割方法
- bioinspired.生物启发的视觉模型和衍生工具
- ccalib.用于3D重建的自定义校准模式
- cnn_3dobj.3D对象识别和姿势估计API
- CVV.用于计算机视觉程序的交互式可视化调试的GUI
- datasets.使用不同数据集的框架
- dnn_objdetect.DNN用于对象检测
- DPM.可变形的基于零件的模型
- face.面部分析
- FreeType的.使用freetype / harfbuzz绘制UTF-8字符串
- fuzzy.基于模糊数学的图像处理
- HDF.分层数据格式I / O例程
- HFS.高效图像分割的层次特征选择
- img_hash.该模块带来了不同图像散列算法的实现。
- line_descriptor.从图像中提取的线的二进制描述符
- MATLAB.MATLAB桥
- optflow.光流算法
- ovis.OGRE 3D Visualiser
- phase_unwrapping.Phase Unwrapping API
- plot.Mat数据的绘图功能
- REG.图像注册
- RGBD.RGB深度处理
- saliency.显着性API
- SFM.运动结构
- stereo声.立体声对应算法
- structured_light.结构光API
- surface_matching.表面匹配
- text.场景文本检测与识别
- tracking.跟踪API
- xfeatures2d.额外的2D功能框架
- ximgproc.扩展图像处理
- xobjdetect.扩展对象检测
- xphoto.其他照片处理算法