Image processing 形状描述符

Image processing 形状描述符,image-processing,shapes,contour,Image Processing,Shapes,Contour,我有一个二值遮罩的图像,我想描述遮罩中黑色区域的轮廓,我发现了几个功能,可以检测两个区域之间的边界,但只能作为一个新图像,但我想要的是这个边界的描述,而不是一个新图像。Java advance imaging或其他库中是否有任何功能可应用于掩模以检索黑色区域几何形状的表示?表示可以是形状的矢量化、多边形近似、链码。。。我所发现的只是这个问题的理论解。编写一个遍历边界并收集边界像素列表的例程是否合适?如果您有这样一个列表,它会让您形成您想要的描述符吗?您可以尝试使用基于直方图的描述符,如SIFT、

我有一个二值遮罩的图像,我想描述遮罩中黑色区域的轮廓,我发现了几个功能,可以检测两个区域之间的边界,但只能作为一个新图像,但我想要的是这个边界的描述,而不是一个新图像。Java advance imaging或其他库中是否有任何功能可应用于掩模以检索黑色区域几何形状的表示?表示可以是形状的矢量化、多边形近似、链码。。。我所发现的只是这个问题的理论解。

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

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