文件名称:contour_following:CONTOUR_FOLLOWING 采用黑白图像,返回排序后的轮廓点。-matlab开发
文件大小:3KB
文件格式:ZIP
更新时间:2024-06-21 12:52:28
matlab
C = CONTOUR_FOLLOWING(BW) 将 BW 作为输入。 BW 是一个包含对象图像的二进制数组('1':前景,'0':背景)。 它返回对象轮廓的(行,列)坐标的圆形列表 (N x 2, C(1,:)=C(end,:)),按出现的顺序排列(此函数的灵感来自于弗里曼轮廓编码算法)。 笔记: - 如果对象小于 3 个像素,则 CONTOUR_FOLLOWING 发回 [0 0]。 - 算法非常健壮:对象可以有Kong,也可以在某些部分只有一个像素厚(在这种情况下,某些坐标对将出现两次:它们被计算为“来回”)。 该函数最初是为了获得蛇算法的初始化而开发的。 .zip 文件包含一些示例图像和测试脚本。
【文件预览】:
contour_following.zip