saki算法详解.pdf - 第66页

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

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