OpenCV的结构和内容详解

OpenCV主体分为5大模块,其中4个模块如下图所示:OpenCV的CV模块包含基本的图像处理函数和高级的计算机视觉算法;ML是机器学习库,包含一些基于统计的分类和聚类工具;HighGUI包含图像和视频输入/输出的函数;CXCore包含OpenCV的一些基本数据结构和相关函数。

OpenCV5大模块

上图中并没有包含CvAux模块,该模块一般存放一些即将被淘汰的算法和函数(如基于嵌入式隐马尔可夫模型的人脸识别算法),同时还有一些新出现的实验性的算法和函数(如背景和前景的分割)。CvAux包含以下一些内容:

  • 特征物体,它是一个模式识别领域里用于降低计算量的方法,本质上依然是模板匹配
  • 一维和二维隐马尔可夫模型(HMM),它是一个基于统计的识别方法,用动态规划来求解
  • 嵌入式HMM
  • 通过立体视觉来实现的动作识别
  • Delaunay三角划分。序列等方法的扩展
  • 立体视觉
  • 基于轮廓线的形状匹配
  • 纹理描述
  • 眼睛和嘴的跟踪
  • 3D跟踪
  • 寻找场景中的物体的骨架(中心线)
  • 通过两个不同视角的图像合成中间的图像
  • 前景/背景分割
  • 视频监控
  • 摄像机标定的C++类

OpenCV模块官网详细说明:OpenCV模块

官网OpenCV模块分类:

革命尚未成功,同志仍需努力。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZPILOTE

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值