saki算法详解.pdf - 第64页

<< << Gravity Gravity >> >> 算法 算法原 理 : 这个算法可自动计算出检测窗口内所指定的光亮度的中心位置 . 此算法 需要两个连续的窗口来完成检测 . 第一个窗口会根据 Gravity 计算结果 , 显示出 Fiducial mark 中心的坐标 ; 第二个窗口是来设定搜索的范围 . << 设置第一个窗口 : 算法用 "Gravity&qu…

100%1 / 69
Fiducial Mark 编辑流程
63
<<<<GravityGravity>>>>
算法算法原:这个算法可自动计算出检测窗口内所指定的光亮度的中心位置.此算法
需要两个连续的窗口来完成检测.第一个窗口会根据Gravity计算结果, 显示出
Fiducial mark中心的坐标 ;第二个窗口是来设定搜索的范围.
<< 设置第一个窗口 : 算法用 "Gravity" >>
当你把一个窗口的类型Type选为 "Fiducial Mark", Gravity
就会自动的去识别的中心Fiducial Mark坐标.
參數設:
64
<<设置第二个窗口 : 算法用" Black / White" >>
因为这个窗口是来设定检测的区域. 因此,你可以随意的设定参
, 但你必须注意窗口的尺寸是搜索的范围 而这个窗口的OK Range
可以设置到最宽松.
此窗口的Size應與Fiducial
MarkSize基本一樣
設置第一個窗口的尋找範
当第二个窗口面积包含了要检测区域的时, 机器就会用第一个窗口(第一个窗口的面
积用S1表示)在第二个窗口内读取符合你设定光亮度范围内的像素.当读取像素达到最多(这
是这个区域的面积用Cmax表示)的时候 gravity 就会计算出这个面积的中心作为搜索的结
, 你可以在下面看见计算的逻辑:
计算结果值 "Sample" = Cmax / S1.
應用實:
65
OK
OK NG
1窗口在這里時,幾乎沒有符合設定的灰
度值的燈光,所以Sample值趨向于0
1窗口在這里時, 將有一定的比例的灰度
值符合要求,此時Sample值大概為10個百分
1窗口在這里時, 窗口內幾乎所有的灰度
值都符合要求,此時Sample達到最大值.
在這時BF將認為這個區域為Mark點的中心
在照明
方式的
選擇上,
應使得
PCB
MARK
區域的
光亮度
與其周
邊區域
能明燭
顯區分
開為原
.
OK
Ran
g
以根
據具
體的
情況
設定,
此范
圍可
以給
得較
為寬
.