给定线条和顶点形式的形状的 2D 轮廓,如何从中提取信息?
比如:尖的、圆的、直线。
形状与给定形状的相似度。
代码不是必需的,我更感兴趣
涉及的概念和技术名称
指导我的搜索......
提前致谢。
影像瞬间
一种方法是计算二维轮廓所描述的形状的一阶和二阶中心矩。使用这些值可以计算物体的伸长率。
中心图像矩可以组合为Hu的七个矩,它们对于尺度、旋转和平移的变化具有不变性(即它们对于基本形状识别非常有用)。 (更多关于图像时刻here http://en.wikipedia.org/wiki/Image_moment).
周长与面积的无单位比
另一种方法是计算周长 (p) 和内接区域的大小 (a)。使用这两个值,可以计算以下比率:
比率 = p^2 / (4 * pi * a)
该比率越接近 1,所描述的形状就越像圆形。
其他方法
- 傅立叶描述符 http://knight.temple.edu/~lakaemper/courses/cis595_2004/papers/fourierShape.pdf
- 形状面积与形状凸包面积之比
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)