康耐视相机说明书 PatMax应用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
引用目标图像单元格 定位 用区域规定需练习的特征 需报告的现状的位置 专用设置:
从PatQuick或 PatMax中选择 指定允许的周长变化 翻转极性检查功能的选项 取消(尚未使用) 设置查找大图的间隔尺寸 设置查找小图的间隔尺寸
显示的图像选项
9
添加TrainPatmaxPattern到电子表格
• 将“Pattern Region”(图形范围)设置在可用的边界特征 所在区域。
图形
图案
13
极性
默认状态下,PatMax只查找与受训 模型极性一致的图案(列A)。
AB
在您勾选Ignore Polarity(忽略极性) 后, In-Sight将忽略图案的极性,只 使用特征外形信息 (列A和列B)
受训模型
极性匹配 极性不匹配
14
忽略图案极性
极性是PatMax®使用的一条线索,可以明确图案的级性。除非元件需要变化 极性,否则您应保持元件的极性。注意下图中可能混淆的元件:
开发该工具,最初是为了 应对印刷电路板的较高排 列需求。
4
PatMax应用
定位黄桃罐头上的拉环 位置、旋转和照明的变化情 况(存在/不存在检测)
5
PatMax应用
通过型号确定引擎缸体,尽 管不同型号的缸体存在很大 的相似性、光照变化和元件 旋转(筛选和分级)
6
In-Sight的PatMax函数
查找匹配 创建图案
• 2.60以上版本的固件具有该功能 • 提供在In-Sight Explorer(仿真器)中 • In-Sight 3400, 5XXX也可选配
7
将PatMaxPattern添加到电子表格
要添加TrainPatMaxPattern工具,可以从“工具板”中拖放。
8
TrainPatMaxPattern:属性
学员将能够正确地把PatMax应用到模型图例上。
2
PatMax是什么?
• PatMax是一种图形--位置查找技术。 • PatMax图案不与像素网格关联。 • 特征表示一种轮廓,代表图像中不同
区域之间的界限。 • 基于特征的表示法与基于像素格的表
示法相比,可以更快更准确地进行运 算。
3
PatMax
22
查找公差:6个自由度
X 位移
Y位移
旋转
一致缩放
X 缩放 ** 如果使用多个自由度,则缩放首选应用**
Y 缩放
23
查找公差
允许的图案匹配Leabharlann Baidu转
允许的图案缩放范围 (100%表示没有缩放)
对于“一致和X方向”和“一致和Y方向”
24
查找重叠
• 查找模型在位置、旋转和缩放方面的 重叠设置
• 参阅“帮助”文件了解详情。
物体 PatMax图案
PatMax 使用极性 所需匹配
PatMax 忽略极性 所需匹配
不需要的匹配 15
间隔尺寸
用于粗略查找(0-10 像素);默认值为0 用于精确查找(0-10 像素);默认值为0
• 间隔尺寸确定PatMax在图像中查找什么特征 • 值< 1 表示PatMax将为您选择间隔尺寸
大部分情况下,这种选择最好,您不需要改变参数值。 • 有关间隔尺寸的更多信息请参阅帮助文件。
PatMax应用
目标
学员将正确的描述:
• 基于特征的工具与基于像素格的工具之间的差别 • PatMax自动插入的函数 • PatMax®和PatQuick™之间的差别 • 灵活性、极性、粗糙度和混乱 • PatMax自由度的6个级别 • 3种提高 PatMax运行速度的方式 • 3种提高PatMax精确度的方式
• 最有利于精确度 • 最适用于二维元
件 • 最适用于精细细

实例:晶片排列
PatQuick是PatMax算法的 第一个选项
12
灵活性
您允许PatMax容忍非线性几何变化(特征 边界的变化)的程度。
0 不容忍任何边界变化 1-10 高边界灵活性
在您提高灵活性的同时:
• 精确度降低 • PatMax可能找到不需要的匹配
20
接受阈值
接受阈值=分数 (0 到 100)
• PatMax用于确定匹配图案是否代表了查找区域内模型的有效实例 • 提高接受参数可以减少查找时间
接受阈值
0
100
没有有效匹配
有有效匹配
21
混乱程度(其它特征)
无混乱
混乱
如果不勾选混乱得分一栏,则图案得分等于没有混乱的情况下的分数。 如果勾选了混乱得分一栏,则图案得分较低,这是因为图案中的混乱将降低 分数。
16
TrainPatMaxPattern的结果
如果练习成功,则结果为1 如果不成功,则结果为0
17
图案训练
PatMax图案训练的总指导方针: • 选择具有连续特征的代表性图案:
- 减少不需要的特征和图像噪点 - 只训练主要特征
• 大图案将为您提高精确度
边界点越多,则精确度越高
18
添加FindPatmaxPatterns到电子表格
25
FindPatMaxPatterns:图形
FindPatMaxPatterns用绿色显示匹配特征,用红色显示不匹配的特征。 “显示”参数必须设置为 “显示全部…”。
26
FindPatMaxPatterns:结果
• Row和Col(行与列)
找到的图案相对于原点的位置。
• Angle(角度)
找到的图案相对于原特征的角度。
• Scale(缩放)
• 找到的图案相对于原训练图案的大小。 • 也称之为一致缩放。
• Score(分数)
结果特征与训练模型特征的匹配程度(0-100)。
27
影响分数的因素
• 分数从0(没有匹配)到 100(完全匹配)
• 对比度和极性不直接影响分数。只影响图案能否被检测 到。
10
TrainPatMaxPattern:图案原点
• 指定PatMax定位了模型实例时 的报告点
• 维持最高准确度,原点应放在 图案区的中心。
最准确
源点
次准确
源点
11
PatMax算法
PatQuick
• 最有利于速度
• 最有利于三维或质量 较差的元件
• 对图案变化的容限更 高
实例:拾放
PatMax
要添加一个FindPatMaxPatterns工具,可以从“工具板”中 拖放。
19
FindPatMaxPatterns:属性
引用到目标图像单元格, 定位 用范围规定图像的查找区域 引用一个经过练习的TrainPatMaxPattern 查找匹配的数量 有效匹配所需最低分数 规定有效匹配的最低对比度 不考虑其他特征选项 区域外图案的百分比 设置允许的旋转、缩放和纵横比 设置允许的匹配重叠 显示图像选项
相关文档
最新文档