在Matlab中给定一个带有对象的二进制掩模。我将寻找对象边界的凹点。这里所说的凹点是指相对于凹区域B_1,B_2和B_3中的凸包弦K_1、K_2和K_3的欧几里得距离的最深凹点。红点表示我要找到的凹点,在凹区域B_1中,我画了三条垂直于弦K_1的线,最深的凹点是中间的那个,因为它具有最大的长度。
任何人有高效的方法/代码来做到这一点吗?谢谢。
下面的另一个图例显示了一个具有凸包的示例,其中红点表示有效的凹点。
任何人有高效的方法/代码来做到这一点吗?谢谢。
下面的另一个图例显示了一个具有凸包的示例,其中红点表示有效的凹点。