在图像处理中经常需要计算多个对象的直径和中心,那么边界跟踪是一种非常有效的方法
1)确定一个对象的边界和区域的GetOneEdge算法
其基本过程为:
1. 确定某一点是否在边界上
2. 沿逆时针方向寻找下一个边界点
1)若当前的方向为边界点,则顺时针旋转两个方向,跳到2
2)若当前的方向不是边界点,则逆时针旋转一个方向,跳到2
3)若搜寻已达8次或已经回到起点,则退出
程序如下:
在图像处理中经常需要计算多个对象的直径和中心,那么边界跟踪是一种非常有效的方法
1)确定一个对象的边界和区域的GetOneEdge算法
其基本过程为:
1. 确定某一点是否在边界上
2. 沿逆时针方向寻找下一个边界点
1)若当前的方向为边界点,则顺时针旋转两个方向,跳到2
2)若当前的方向不是边界点,则逆时针旋转一个方向,跳到2
3)若搜寻已达8次或已经回到起点,则退出
程序如下: