OpenCV入门——模块学习

OpenCV的优点:

1. 高度优化,几乎可在所有平台上使用。

2. 提供许多内置基元来处理与图像处理和计算机视觉相关的操作。

3. 自带的基本结构已经针对速度和内存进行了优化。

 

简单了解模块功能来完成计算机视觉任务:

 

imgcodecs模块:处理图像文件的读取和写入。

video模块:视频分析。

videoio模块:处理与视频文件的输入和输出相关的所有操作。

videostab模块:处理视频稳定的问题。

ximgproc模块:包含高级图像处理算法。

highgui模块:处理所有高级用户界面操作。

calib3d模块:可以找到2D图像中各种对象之间的关系,并计算其3D位置。处理摄像机校准。

features2d模块:提供检测和提取特征的功能。

bioinspired模块:可以为受到启发的计算机视觉模型提供算法。

objdetect模块和xobjdetect模块:提供了设计对象检测器的框架,可以开发任何对象的探测器。

ml模块:捆绑了许多机器学习算法。

FLANN模块:包含用于大型数据集中进行快速最近邻搜索的算法。

photo和xphoto模块:提供与计算摄影有关的算法。

stitching模块:提供创建全景图像的算法。

shape模块:提供提取不同形状、测量形状的相似性、转换对象形状的所有算法。

optflow模块:包含了执行光流操作所需的所有算法。

tracking模块:包含可用于跟踪特征的更多算法。

face模块:用于处理人脸识别。

saliency模块:提供可以检测静态图像和视频中的显著区域。

surface_matching模块:包含用于3D对象识别的算法,以及使用3D对象识别的算法。

text模块:包含处理文本检测和识别的各种算法。

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值
>