需要帮助找到二进制图像连接边界的凹角点

时间:2016-08-07 13:59:43

标签: matlab image-processing

我有一个需要你帮助的问题。我尝试按照青瑶“触摸米粒图像的自动分割算法”的方法进行米粒分割。此方法的第一步是将图像转换为二进制并进行轮廓提取。之后,他们实现了一种方法来检测凹角点并搜索角点对,这是我的问题。现在我可以构建图像的轮廓但不能检测凹角点。以下是我的问题:

  1. 如何检测连接区域并将其标记以供日后计算?
  2. 是否有任何命令可以在MATLAB中计算边界内的区域?
  3. 在本文中,他们设置了S=*R*R*A/360找到凹角的阈值。 R是圆的半径,A是锐角,但我没有看到任何有关设置RA的建议。如何设置这些值,或者MATLAB中是否有可用于此目的的命令?
  4. This is the picture of contour of touching rice grains This is the picture of Detection of concave corner points

1 个答案:

答案 0 :(得分:-1)

如果文章没有很好地解释凹角点提取,您可以参考解释该方法的其他类似文章。所以我用Google搜索并发现了这篇论文: 通过间隙填充分离谷粒内核分离谷物核的分离。 对于连接区域并测量其属性,您可以使用以下函数:

regionprops

bwconncomp

bwlabel