【机器学习入门笔记3:OpenCV模块组织结构】20190203
OpenCV模块下载:从官网找到https://opencv.org/releases.html
我下载的是3.3.1 Mac对应的 iOS版。
来看头文件:headers
包括如下几个文件夹(模块):
calib3d:相机的校准和3d内容相关
core:记录了基础数据类型,矩阵操作,绘图相关。属于内核
dnn:神经网络模块
features2d:图像焦点监测相关
flann:聚类相关,不太重要
highgui : 重要。图形相关交互的
imgcodecs和imgproc:图像处理相关:滤波器,直方图,颜色处理等
ml:机器学习的模块 重点。
objectect:物体检测模块
photo:图片处理 修复 去噪等。
shape:很少用
stitching:图片拼接模块 360相机等
video videoio videostab :视频分解图像 图像合成视频等。