saki算法详解.pdf - 第65页

此窗口的 Siz e 應與 Fiducial Mark 的 Size 基本一樣 設置第一個窗口的尋找範 圍 当第二个窗口面积包含了要检测区域的时 候 , 机器就会用第一个窗口(第一个窗口的面 积用 S1 表示)在第二个窗口内读取符合你设定光 亮度范围内的像素 . 当读取像素达 到最多(这 是这个区域的面积用 Cmax 表示)的时候 , gravity 就会计算出这个面积的中心作为搜索的结 果 , 你可以在下面看见计算的逻辑 : 计算结果…

100%1 / 69
<<<<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
以根
據具
體的
情況
設定,
此范
圍可
以給
得較
為寬
.
<<<<CircleCircle>>
>>
算法算法原:这个算法可自动计算出检测窗口内所指定的光亮度的中心位置.此算法
需要两个连续的窗口来完成检测.第一个窗口会根据Circle计算结果, 显示出
fiducial mark中心的坐标 ;第二个窗口是来设定搜索的范围.
<< 设置第一个窗口 : 算法用 Circle" >>
当你把一个窗口的类型Type选为 "Fiducial Mark", Circle
会自动的去识别的中心Fiducial Mark坐标.
參數設:
66
<<设置第二个窗口 : 算法用" Black / White" >>
因为这个窗口是来设定检测的区域. 因此,你可以随意的设定参
, 但你必须注意窗口的尺寸是搜索的范围 而这个窗口的OK Range
可以设置到最宽松.