形状描述符

时间:2009-05-20 15:05:31

标签: image-processing shapes contour

我有一个二元模板的图像,我想描述模板中黑色区域的轮廓,我发现了几个功能来检测两个区域之间的边界,但只是作为一个新的图像,但我想要的是这个边框的描述,而不是新的图像。 Java高级成像或其他库中是否有任何功能可以应用于蒙版以检索黑色区域的几何形状的表示?表示可以是形状的矢量化,多边形近似,链码......我所发现的只是该问题的理论解决方案。

2 个答案:

答案 0 :(得分:1)

您是否习惯于编写一个遍历边界并收集边界像素列表的例程?如果你有这样的列表,它会让你形成你想到的描述符吗?

答案 1 :(得分:0)

您可以尝试使用基于直方图的描述符,例如SIFT,SURF等。在OpenCV中,几个高级描述符是implemented 如果您的描述符需要仿射协变(缩放和旋转不变),我强烈建议您尝试SIFT。 Local binary pattern也是一种有效的选择。