Stentiford 算法可以表述如下:
1. 找到图像中的像素与模板 T1 中的像素匹配的像素位置 (i, j)。 使用此模板,从左到右和从上到下移动图像顶部的所有像素。
2. 如果中心像素不是端点,并且连接数 = 1,则将此像素标记为删除。
端点像素:如果一个像素仅连接到另一个像素,则该像素被视为端点。 也就是说,如果一个黑色像素在八个可能的邻居中只有一个黑色邻居。
3. 对匹配 T1 的所有像素位置重复步骤 1 和 2。 4. 对其余模板重复步骤 1-3:T2、T3 和 T4。
T2 将匹配对象左侧的像素,从下到上和从左到右移动。 T3 将沿图像底部选择像素并从右到左和从下到上移动。 T4 定位对象右侧的像素,从上到下,从右到左移动。
5. 将标记为删除的像素设置为白色。
2021-09-20 15:09:03
2KB
matlab
1