OpenCV包含的模块以及组成结构

http://c.biancheng.net/view/1101.html

模块说明
core该模块包含 OpenCV 库的基础结构以及基本操作
Improc图像处理模块包含基本的图像转换,包括滤波以及类似的卷积操作
Highgui在 OpenCV 3.0中,分割为 imcodecs、videoio 以及 highgui 三部分;这个模块包含可以用来显示图像或者简单的输入的用户交互函数。这可以看作是一个非常轻量级的 Windows UI 工具包
Video该模块包含读取和写视频流的函数
Calib3d这个模块包括校准单个、双目以及多个相机的算法实现
Feature2d这个模块包含用于检测、描述以及匹配特征点的算法
Objdectect这个模块包含检测特定目标,比如人脸或者行人的算法。也可以训练检测器并用来检测其他物体
Ml机器学习模块本身是一个非常完备的模块,包含大量的机器学习算法实现并且这些算法都能和 OpenCV 的数据类型自然交互
FlannFlann 的意思是“快速最邻近库”。这个库包含一些你也许不会直接使用的方法,但是其他模块中的函数会调用它在数据集中进行最邻近搜索
GPU在 OpenCV 中被分割为多个 cuda* 模块;GPU 模块主要是函数在 CUDA GPU 上的优化实现
Photo这是一个相当新的模块,包含计算摄影学的一些函数工具
Stitching本模块是一个精巧的图像拼接流程实现。这是库中的新功能,但是,就像 Photo 模块一样,这个领域未来预计有很大的增长
Nonfree在 OpenCV 3.0 中,被移到 opencv_contrib/xfeatures2d;OpenCV 包含一些受到专利保护的或者受到使用限制的(比如 SIFT 算法)算法。这些算法被隔离到它们自己的模块中,以表明你需要做一些特殊的工作,才可以在商业产品中使用它们
Contrib在 OpenCV 3.0 中,融合进了 opencv_contrib;这个模块包含一些新的、还没有被集成进 OpenCV 库的东西
Legacy在 OpenCV 3.0 中,被取消;这个模块包含一些老的尚未被完全取消的东西
ocl在OpenCV 3.0 中,被取消,取而代之的是 T-API
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值