首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >计算机视觉:提取给定轮廓的形状的信息(例如,尖形、圆形……)

计算机视觉:提取给定轮廓的形状的信息(例如,尖形、圆形……)
EN

Stack Overflow用户
提问于 2009-10-27 22:10:54
回答 3查看 1.3K关注 0票数 6

给定线条和顶点形式的形状的2D轮廓,我如何从中提取信息?比如:尖的,圆的,直线。形状与给定形状的相似性。

代码不是必须的,我更感兴趣的是概念和相关技术的名称来指导我的搜索……

提前谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-10-27 22:26:38

图像矩

一种方法是计算由2D轮廓描述的形状的一阶和二阶中心矩。使用这些值可以计算对象的伸长率。

中心图像矩可以组合为Hu的七个矩,这些矩在尺度、旋转和平移(即。它们非常适用于基本的形状识别)。(有关图像时刻here的更多信息)。

周长和面积的无单位比率

另一种方法是计算周长(p)和内切区域的大小(a)。使用这两个值,可以计算出以下比率:

比率= p^2 / (4 * pi * a)

这个比率越接近于1,所描述的形状就越像圆形。

其他方法

shape的形状面积和凸包面积的

  • Fourier descriptors
  • Ratio
票数 10
EN

Stack Overflow用户

发布于 2009-10-31 18:01:01

轮廓形状分类的另一种方法是基于“大小函数”的拓扑方法,该方法可用于全局形状识别,但不能用于提取“局部”特征,如尖/圆/直。http://en.wikipedia.org/wiki/Size_function基本上是通过参数化的线对轮廓进行切片,并根据参数计算连接的组件的数量。http://www.ingre.unimo.it/staff/landi/articoli/patrec.pdf

票数 0
EN

Stack Overflow用户

发布于 2009-11-01 00:47:14

我认为你可能正在寻找的东西通常被称为Blob or Connectivity Analysis,我相信它最早是在SRI (斯坦福研究所)开发的。图像矩是这个区域的一个组成部分。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1631081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档