连接点显示使用白色区域,每个连接点的半径都已紫色的变量显示。你可以通过计算半径的数量来获得连接点的数量。
NumBalls := |Radius| Diameter := 2*Radius MeanDiameter := sum(Diameter)/NumBalls MinDiameter := min(Diameter)
6刻度盘
文件名:calib.dev
这是第一个关于刻度盘的例子,它用力指定一个CCD摄像头的内部参数。因此你要提取图中的圆圈。见图5.11的左边图。
图5.11刻度盘和grayinside结果
这个例子介绍了一个很有意思的操作,它叫做grayinside或者fuzzy操作。在这种情况下,fuzzy意味着每个点的像素值不是一个确定的灰度值而是归属一个特定类。数值越大,越强。 通过对图像应用grayinside,每个像素值都被解释为潜在能量你必须提供给图像边缘的,它可以通过的像素的位置得到。低像素代表谷而高的表示峰。像这样一个图像中的灰色区域相当于山上的洞,需要很多能量。这同样适用于明亮背景的灰色圆圈。
在使用grayinside之前,你应该使用平滑滤波器提取小的数值。这在很大程度上减少了运行时间。