【发布时间】:2010-10-27 16:08:27
【问题描述】:
我有一个二进制蒙版的图像,我想表征蒙版中黑色区域的轮廓,我找到了几个功能来检测两个区域之间的边界,但只是作为一个新图像,但我想要的是这个边界的描述,不是一个新的图像。 Java高级成像或其他库中是否有任何功能可以应用于蒙版以检索黑色区域的几何形状的表示?表示可以是形状的矢量化、多边形近似、链码……我发现的只是该问题的理论解决方案。
【问题讨论】:
标签: image-processing shapes contour
我有一个二进制蒙版的图像,我想表征蒙版中黑色区域的轮廓,我找到了几个功能来检测两个区域之间的边界,但只是作为一个新图像,但我想要的是这个边界的描述,不是一个新的图像。 Java高级成像或其他库中是否有任何功能可以应用于蒙版以检索黑色区域的几何形状的表示?表示可以是形状的矢量化、多边形近似、链码……我发现的只是该问题的理论解决方案。
【问题讨论】:
标签: image-processing shapes contour
您是否愿意编写一个遍历边界并收集边界像素列表的例程?如果你有这样一个列表,它会让你形成你心目中的描述符吗?
【讨论】:
您可以尝试基于直方图的描述符,例如 SIFT、SURF 等。在 OpenCV 中,几个高级描述符是 implemented 如果您的描述符需要仿射协变(尺度和旋转不变),我强烈建议您尝试 SIFT。 Local binary pattern 也是一个有效的选择。
【讨论】: