opencv及opencv_contrib各模块功能简介,以opencv4.2.0为例

opencv

  • calib3d——主要包含相机标定和立体视觉等功能,例如物体位姿估计、三维重建、摄像头标定等。
  • core——核心功能模块,主要包含opencv库的基础结构和基本操作,例如opencv基本数据结构、绘图函数、数组操作相关函数、动态数据结构等。
  • dnn——深度学习模块,主要包括构建神经网络、加载序列化网络模型等。
  • features2d——功能主要为处理图像特征点,例如特征检测、描述与匹配等。
  • flann——Fast Library for Approximate Nearest Neighbors(快速近似最近邻库)的缩写,是高维的近似近邻快速搜索算法库,主要包含快速近似近邻搜索与聚类等。
  • gapi——opencv4中新加模块,用来加速常规的图像处理,主要充当框架,并不是特定的计算机视觉算法。
  • highgui——高层GUI,包含创建和操作显示图像的窗口、处理鼠标事件和键盘命令、提供图形交互可视化界面等。、
  • imgcodecs——图像文件的读取与保存模块,主要用于图像文件的读取与保存,
  • imgproc——图像处理模块,主要包括图像滤波、几何变换、直方图、特征检测与目标检测等。
  • ml——机器学习模块,主要为统计分类、回归和数据聚类等。
  • objdetect——目标检测模块,主要用于图像目标检测。
  • photo——计算摄影模块,主要包含图像修复与去噪等。
  • stiching——图像拼接模块,主要包含特征点寻找与匹配图像、估计旋转、自动校准、接缝估计等图像拼接相关内容。
  • video——视频分析模块,主要包含运动估计、背景分离、对象跟踪等内容。
  • videoio——视频输入/输出模块,主要用于读取/写入视频或者图像序列。

opencv_contrib

  • aruco——一个检测二进制marker的库。

  • bgsegm——改进的背景-前景分割方法。

  • bioinspired——受生物学启发的视觉模型和衍生工具,包含生物视觉系统模型(人类视觉系统和其他),它还提供利用这些仿生模型的衍生对象。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值