BACCIN丝网印刷设备操作手册_第1页
BACCIN丝网印刷设备操作手册_第2页
BACCIN丝网印刷设备操作手册_第3页
BACCIN丝网印刷设备操作手册_第4页
BACCIN丝网印刷设备操作手册_第5页
已阅读5页,还剩99页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Baccini丝网印刷设备操作手册-ITEM1

Clap固件下载一版本1(27-01-2004)

1.退出Baccini程序(输入Password(密码),并选择File/Exit(文件/退出),

在窗口问题回答里键入Yes(是))。

2.在要更新的固件或程序的地方找到发动机Clap,在输出界面的CLAP上连接

连续电缆。

3.运行Composer程序。

4.当Composer程序即将运行,会出现一个具有不同解决方法的Windows窗口,

选择"OpenCommunicationDirectly(直接打开交流)”。

5.在另一个出现的窗口选择RS232并点击Finish。

6.显示智能终端窗口。

7.进入点击页面顶部的窗口菜单条“Tool—>FirmDownload”。

8.出现"FirmDownload”窗口。

9.键入要装载的数据文件名称及完整路径,或者点击“Browse”按钮选择文件

名(C:\Composerxxxx\Firmware\<Date>\Clapxxxx.abs)。

状态条在装载过程中将处于激活状态,"FirmDownload"处于激活状态时,

其它所有Windows窗口都将处于失效状态。

10.如果固件下载成功,则显示屏出现配置信息”FirmDownloadwas

CompletedSuccessfully”。请重新启动放大器并点击OK按钮!须重启放大器

并继续工作。

Cognex8100视频识别系统软件菜单一版本11.0(日期:

05/07/2005)

1.介绍

该视频识别系统由插在个人电脑PCI孔里的一张Cognex8100卡及一部或者

多部被简称为“Camera1",“Camera2",…的连接照相机组成。如果使用

不同的抓握器,则该卡可用dongle栓取代。在一个container(容器/集装箱)

内部的视频识别程序的综合可以取得不同的显著结果,以及解决诸如探测对

象、定位、校准参数测评等问题。对于Cognex8100卡已经得到发展的一些

库功能及用户界面将在下几节阐述。在没有放弃该系统能提供的最大的可能

性的情况下,尽力使该系统变得跟从用户角度出发那样简单。计划引导主要

程序尤其是瞄准程序要尽可能多地把用户不感兴趣的所有东西都掩盖起来。

1.1视频识别菜单

主页面仅为可视搜索程序显示客户配置目录。

Visionmenu-v.9.0X

Definesearch

Copj>from..IPa^^word

SelectedcameraET^

SelectedalgorithmINotdefined

Piupeilie^ICluse

用户有可能对多达32个不同的搜索代码进行编程,范围从0到31。页面顶

端的“Definesearch"域可以选取要生成或者改变或者简单记忆的想要得到

的值。首先,所需要做的就是建立照相机编码及能正常运行的运算法则,分

别地获取并分析图象。这样的一个选择被测定并保存在当前活性的工艺配方

上,该用户并不需要改变它们,但用户宁愿需要去改变这些特性,那就是为

什么"camera”和“algorithm”显示为只读域的原因,只有那些具有高级别

视频识别密码的合格工程师才能进行存取操作。下面是对显示参数的说明:

1.Definesearch:这是即将被定义的配置号码,号码允许范围是0到11,值

得一提的是当运行时控制机器的软件将给每一个可视配置号码命名,这

就是最重要的配置参数即照相机和运算法则不可访问的原因之一。

2.Copyfrom:从一个既存的配置有可能创建一个新配置。该选项使源配置

原样副本进入当前选取的搜索号码,选取的照相机是唯一被排除的参数,

在所有可能值的列表中选取源号码。

3.Selectedcamera:使用照相机号码获取图象,从1开始的范围依赖于特殊

机器,只有密码受保护的合格工程师才能进行访问。

4.Selectedalgorithm:使用搜索运算法则处理获得的图象,只有密码受保护

的合格工程师才能进行访问。可用运算法则如下:

Notdefined:尚未定义当前配置,所以跟运算法则无关,在这种情况

下开始则工程师可以选取可用之选择并且进行确认,由此新的配置生

成。当然,通过再次选取“Notdefined”选项也可以删除当前配置,

就是说,使其跟运算法则间的联系无效。

Patternmatching(花样匹配):运用匹配技术来分析图象。存在硬盘上

的图象将同实际获得图象的任何一部分做比较,并且视频识别系统会

找出最佳匹配对象,如果参考图象(模型)形状呈正方形或者圆形,

则该图象可以从真实图象生成或者直接由用户创建。

PatQuick:这是PATMAX运算法则较快的版本(见下一节)。分析没

有PATMAX版本详细。

PatMax:使用特征技术来分析图象。该系统从参考图象开始析取最重

要的特征(这些特征可以是图象的边、角或者灰色水平面从暗到亮或

者从亮到暗的图象的每一部分)。为找到与参考图象相似的一系列特

征,要对当前研究的图象进行扫描,这是一项功能很强的运算法则,

因为它征对于特征而非整个图象,在相对短的时间内,它能对诸如角

度、比例评测、覆盖率及杂乱指数等情况进行很复杂的分析。

PatCAD:这是PatMax相关运算法则,在PatCAD上参考模型直接从

dxfCAD文件上装载。

Caliper:当侧重点不是图形里面的特殊形状或者特殊系列特征,而是侧重于

边缘位置时,使用该运算法则。为了探测到看起来足够被认为是

一条边由暗到亮或由亮到暗的点,则在确定区域对该图象进行处

理。也有可能找到具有确定极性及相对距离的双边。

Line:这是一种测径器基础技术。在同一搜索里面定义三个或三个以上测径

器,综合每一测径器结果来评定通过探测点的最佳线条,单一测径器

结果不仅在菜单上而且在软件库里面都是可用的。

Blob-BlobGen:在各自亮或者暗背景基础上通过探测对应暗或者亮区域来

进行图象处理,是基于运算法则的一种分割,根据用户想要考虑的灰

色水平值及一个或者一个以上的极限,图象被分割成不同的部分。

RoundRect:当用户想探测一个带CUTCORNERS的长方形,换句话说,就

是在长方形和圆形间的交叉点时。则使用该运算法则。

Bondarytracker:使用该运算法则沿着一个形状周边探测一组点。

一旦配置被定义为照相机和运算法则,那么通过点击“Properties”按

钮就有可能进入内部设置,该操作会使得一个神奇的页面跟"Image

display(图像显示)”页面一起打开,从"Acquireimage”部分分离,

根据选取的运算法则该神奇页面会有很大不一样。

2.图象显示

在该页面上显示获取的或者已存图象,如果按住“Acquireimage”页面上的

“Live”按钮,则该窗口(控制台)可以不断更新。

该页面是无模式页面,所以在开启状态下有可能失去焦点,就是说,它可以

以背景模式出现,当操作员想在机器运行的同时检查图象时,该页面就是有

用的,下列使用方法有效:

1.Checkimagebox:当显示图象时,可以在图象区域内任意移动鼠标并读

取相应的匹配像素以及在页面底部左方盒上的灰色水平。

2.Zoom+/-:根据像素,可以在存储图象和显示图象间选取比率。“plus”

按纽增加清晰度,"minus”按纽则降低清晰度,“Zoom”按纽存储默认

清晰度。

3.Livecam:通过按住“Live”按钮可能选取一部照相机并不断更新控制

台,松开该按钮则Live模式停止。

4.Clearconsole:在无任何其它附加图解对象的情况下,通过留下当前显

示图象,用该按钮清除控制台。

3.图象获得

这是当点击主菜单上“Properties”按钮时显示的wizard页面的第一部分,由

于不随选取的运算法则改变,所以仅仅说明一次。

Acquireimage■X

Contrast[4]Loadimage

Brightness[%]

Saveimage

Exposure(ms)

AcquireLive

|:一,:JCancelHelp

(对比度、明

亮度、曝光度)

uAcquireimagev页面包含同画面握抓操作有关的选项,就是说:

1.Acquire:该按钮使选取的照相机获得新图象并在控制台上显示出来。

2.Live:按住出现的该按钮,控制台就随着新获得的图象不断更新,松开该

按钮,则LIVE模式停止。

3.Contrast:把范围为0到100的该参数当作一个软件过滤器参数,以便消

除或者增加对比度来过滤获得的图象,该参数同视频识别设置一起被保存

在工艺配方文件里面。

4.Brightness:把范围为0至U100的该参数当作一个软件过滤器参数,以便

消除或者增加对比度来过滤获得的图象,该参数同视频识别设置一起被保

存在工艺配方文件里面。

5.Exposure:这是系统须用来给照相机光学传感器留下印象的期望时间(千

分之一秒)。

6.Loadimage:该按钮允许用户在不使用画面抓握器的情况下从硬盘直接装

载图象,标准"Open"Windows盒出现选择要装载的图象。

7.Saveimage:该按钮允许用户将当前装载的记忆图象保存至硬盘,标准

“Saveas"Windows盒出现,选择期望的文件名。

4.运算法则的测试及瞄准

当按住主菜单上的“Properties”按钮或者一个新配置生成时出现的Wizard页

面由三部分组成:

1.Acquireimage:不随运算法则而变化;

2.Train:为使得搜索程序有一个正确结果,该部分包含必需的参数,随运

算法则变化而变化;

3.Test:该部分允许用户在当前装载图象上测试当前配置,结果显示在页面

上,该部分随运算法则变化而变化;

5.图案匹配

基本思想是界于理想的参考图象同要研究的真实图象间的对比关系。该运算

法则是想使得参考图象同真实图象间实现尽可能的最佳匹配。

5.1图案匹配:瞄准

首先面临的第一个问题就是创建一个参考图象,如下两种方法可以用:

1.Createfromimage(从图象创建):用户获得一个好到足够可以用作参考的

图象,图象自身进行瞄准,假设要查找下一图片中提到的圆的位置,则

用户须选择选项"Createfromimage”,然后按住“Fromimagemodel”

画面里头的“Train”按钮。控制台上显示两套跟踪系统,一套在搜索区,

另一套是跟踪模型,搜索区是在用户认为查找目标可接受的整个区域上

的一个正方形;将第二套跟踪系统置于参考图象的周围(是图中上面部

分的黑色圆),最好是经常在对象周围留下少许框架(图中圆周的少许

明亮框架)。当整个参照物被环绕时,用户就可以重新按住“Train”按

钮创建模型,如果用户在按下“TRAIN”按钮之后但尚未完成瞄准程序

之前想从该程序中退出,则按下“Train”下面的“Abort(取消)”按钮;

另一方面,如果正常进行Train程序操作,按住“Displaymodel”按钮

则能在控制台上重新画出长方形并且显示新模型。

2.Buildideal:如果要定位的对象有一个圆形,正方形或者角形,则有可

能创建一个跟特殊图象无关的理想模型,用户须选择“Buildmodel”选

项,然后须在“Idealmodel”框架上选择期望的形状,要获得一个包含

要定位对象的好的图象,最后,在同一框架上按住“Train”按钮。正如

上面所描述的那样,会出现搜索区及模型跟踪系统,用户须选择搜索区

并环绕住期望对象:须强调的是必须在没有任何在第一种TRANING中

的框架遗留的情况下环绕该对象,原因是无论下面的图象如何,视频识

别系统会将跟踪系统的尺寸作为要建立的理想对象的尺寸。与在第一种

瞄准中的情况一样,用户可以在没有完成程序的情况下通过按下同一框

架中“Abort”按钮来中断退出该程序。参数列表适用于“Buildideal”

程序:将在下一节中加以说明。

5.1.1理想模型参数

由于显示的图象仅用于使用户对于对象尺寸的调整来得更容易些,而对

“Buildideal”程序没有影响,所以系统需通过直接读取来自于操作员的参

数完成内部设置

必须提供下列参数:

1.Backgroundpolarity(背景极性):框架(或者背景)的预期灰色水平,

其范围在0到255之间(一个字节)。如果控制台显示一个好的图象,

则就有可能把鼠标放在对象和外部框架上,在控制台底部中读取灰色

水平值,可以将这些参数设置为读取值。

2.Modelpolarity(模型极性):模型预期灰色水平。正如对于背景那样,

可以使用鼠标更好地测定正确值。

3.Smoothness(平滑度):该参数能使要创建的理想模型的边缘平滑,其

范围从0(没有平滑度)直到24(过滤器上的最大平滑度)。系统依

靠图象作出分析,可以将平滑度设置到高值或低值,例如,如果该形

状的边不够平滑,则建议使用平滑度高值,相反,如果该形状边很粗

糙则最好使用较低或者零平滑度值,这样做能使得模型跟真实图形很

好匹配。

4.Gapsize(间隙尺寸):是系统在建立模型时将加至该形状上的外部框架

尺寸,用像素表示并作为总尺寸(左右一起,上下一起),例如,如

果间隙尺寸为20,则表示该框架的每一面由10个像素组成(左边10

个+右边10个=20,上面10个+下面10个=20)o使得模型对

内部特征的敏感度低于对外部框架的敏感度的一个占据模型本身很

大一部分的非常大的间隙尺寸(允许最大值为50),一个小间隙尺寸

的作用刚好相反。

5.Xsize(X尺寸):该参数用作瞄准角度模型,是模型的水平像素尺寸,

包括外部框架。

6.Ysize(Y尺寸):该参数用作瞄准角度模型,是模型的垂直像素尺寸,

包括外部框架。

7.Cornerdirection(角度方向):可以在左右顶端,左右底部建立理想角度。

5.1.2得分极限

当模式匹配运算法则在进行搜索时,每一个定位对象会分配到一个范围在

0到100之间的得分,高分表示模型跟真实图象得到了较好匹配「Scorethreshold

(起始点)”参数是一个对象可接受的最小得分。如果用户想要使得对象质量具

有可选择性,则其须设置一个高的得分极限,以便能探测到很好的对象,这样做

还能使搜索速度变快,另一方面,一个低的得分极限使得搜索变慢,但提供差对

象的结果。用户须根据不同情况找出最佳的得分极限的折衷方案。

5.2图案匹配:测试

当瞄准搜索且用户想要进行一次测试的时候该部分就是有用的。如果瞄准一

个如下图中那么大的一个圆,则该测试会在重点盒里面提供显示探测到对象的相

对应的得分及像素;如果多个对象被定位,则相对应的像素及得分将由高到低列

出。秒计时间在页面右侧执行测试并且显示探测到的对象号码,看控制台,定位

对象会以环绕有关图象部分的长方形显示,每个长方形有一个显示为小十字的中

心,如果一个没有得到可接受得分的其它对象被找到,则中心十字显示,但没有

整个正方形,该情况下也显示搜索区。

6.PatQuick

该运算法则建立原理跟PATMAX的相同,分析速度更快但准确度不够。

7.PatMax

该运算法则应用图象特征对比法进行完全分析,探测特征为边缘或者,总之,

在灰色水平由暗到亮或者亮到暗之间的变化。

7.1PatMax:瞄准

对于图案运算法则,用户第一个选择就必须要面对如何由真实图象或者理想

形状来创建参考模型。

1.Createfromimage(由图象创建):用户获得一个好到足够可以用作参考的

图象,在图象上进行瞄准,假设提到的下一图象的右上部分已经定位二则用

户须选择选项"Createfromimage”,然后按住“Fromimagemodel"画面顶

部的“Train”按钮。控制台上显示两套跟踪系统,一套在搜索区,另一套

跟踪模型,搜索区是在用户认为查找目标可接受的整个区域上的一个正方

形;将第二套跟踪系统置于参考图象的周围(是图中右上部分),最好是经

常在对象周围留下少许框架。当整个参照对象被环绕时,用户就可以重新按

住“Train”按钮创建模型,如果用户在按下“Train”按钮之后但尚未完成

TRAIN程序之前想从该程序中退出,则按下“Train”下面的“Abort”按钮;

如果正常进行TRAIN程序操作,另一方面,按住“Displaymodel”按钮则

能在控制台上重新画出长方形并且显示新模型,并且所得到的类似物显示在

下一个图中。在窗口中央复制该被环绕图象部分,并且其边缘用两种不同的

颜色来加以强调,表示定义模型的粗糙特征以及好的特征,该思路对于不用

花长时间来进行图象分析起到很重要的作用。

2.Buildideal:如果要定位的对象是一个角,或有一个圆形或者正方形(even

withmaskedcomers),则有可能创建一个跟特殊图象无关的理想模型,用户

须选择“Buildmodel”选项,然后须在"Idealmodel"框架上选择期望的形

状,要获得一个包含要定位对象的好的图象,最后,在同一框架上按住

“Train”按钮。正如上面所描述的那样,会出现搜索区及模型跟踪系统,

用户须选择搜索区并环绕住期望对象:要强调的是必须在没有任何在第一种

瞄准过程中的框架遗留的情况下严密地环绕该对象,原因是无论下面的图象

如何,视频识别系统将把跟踪系统的尺寸作为要建立的理想对象的尺寸。与

在第一种瞄准中的情况一样,用户可以在没有完成程序的情况下通过按下同

一框架中“Abort”按钮来中断退出该程序。

参数列表适用于“Buildideal”程序:将在下一节中加以说明。

7.1.1理想模型参数

由于显示的图象仅用于使用户对于对象尺寸的调整来得更容易些,而对“Build

ideal”程序没有影响,所以系统需通过直接读取来自于操作员的参数完成内

部设置

PatMaxtrainparameters

Cancel

必须提供下列参数:

1.Backgroundpolarity(背景极性):框架(或者背景)的预期灰色水平,

其范围在0到255之间(一个字节)。如果控制台显示一个好的图象,

则就有可能把鼠标放在对象和外部框架上,在控制台底部中读取灰色

水平值,能将这些参数能设置为读取值。

2.Modelpolarity(模型极性):模型预期灰色水平。正如对于背景那样,

可以使用鼠标更好地测定正确值。

3.Smoothness(平滑度):该参数能使要创建的理想模型的边缘平滑,其

范围从0(没有平滑度)直到24(过滤器上的最大平滑度)。系统依

靠图象作出分析,可以将平滑度设置到高值或低值,例如,如果该形

状的边不够平滑,则建议使用平滑度高值,相反,如果该形状边很粗

糙,则最好使用较低或者零平滑度值,这样做能使得模型跟真实图形

很好匹配。

4.Gapsize(间隙尺寸):是系统在建立模型时将加至该形状上的外部框

架尺寸,用像素表示并作为总尺寸(左右一起,上下一起),例如,如

果间隙尺寸为20,则表示该框架的每一面由10个像素组成(左边10

个+右边10个=20,上面10个+下面10个=20)o使得模型对

内部特征的敏感度低于对外部框架的敏感度的一个占据模型本身很大

一部分的非常大的间隙尺寸(允许最大值为50);一个低间隙尺寸的

作用刚好相反。

5.MaskedsizeX(掩蔽的X尺寸):该领域只对"maskedretangle”形状有

意义。在沿着X方向长方形的每一角上的像素都被排除在外。

6.MaskedsizeY掩蔽的Y尺寸:该领域只对"maskedretangle”形状有意

义。在沿着X方向长方形的每一角上的像素都被排除在外。

7.1.2得分极限

当PATMAX运算法则在进行搜索时,每一个定位对象会分配到一个范围在

0到100之间的分数,高分表示模型跟真实图象得到了较好匹配。"Score

threshold"参数是一个对象可接受的最小得分。如果用户想要使得对象质量具有

可选择性,则其须设置一个高的得分极限,以便能探测到很好的对象,这样做还

能使搜索速度变快,另一方面,一个低的得分极限使得搜索变慢,但提供差对象

的结果。用户须根据不同情况找出最佳的得分极限的折衷方案。

7.2PatMax:测试

当瞄准搜索且用户想要进行一次测试的时候该部分就是有用的。正如7.1节

里提到的那样(PatMax),如果瞄准黑色长方形,则该测试会在重点盒里面提供

显示探测到对象的相对应的得分及像素。看控制台,定位对象会以环绕有关图象

部分的长方形显示,每个长方形有一个显示为小十字的中心,如果一个没有得到

可接受得分的其它对象被找到,则中心十字显示但没有整个正方形,该情况下也

显示搜索区。

如果更多对象被定位,则相对应的像素及得分按得分高低依次开始列出。对于每

一对象,都会给出求出的刻度值(一个对应一个方向)以及求出的角度(以度为

单位),同时也会给出相配的得分以及像素。

;基StartI川Exobrina•E:\Casarin\Libt..I酬MicrosoftWord-CoaCIbis….II吗Tawt?-UntitledQMinesweeper|期Clffice3.bmp-Paint|2:46PM

在页面的右侧秒计时间执行测试,探测到的对象数量会显示出来。

7.1.3PatMax测试参数

根据搜索目的,可以运行PATMAX运算法则来使得自由角度进行或停止。

按下测试部分的"Parameters"按钮进入,出现上面的页面,该页面包括下

列选项:

1.Enableanglesearch:该选项运用PatMax运算法则来寻找旋转对象,范

围:"Minimum"到"Maximum"(以度为单位)。当该自由度失效时,

仅仅只有在要探测对象没有旋转或者旋转小到足够被探测到(例如,具

有很低的得分)的情况下,PatMax才能找到对象。

2.Enablescalesearch:该选项运用PatMax运算法则来寻找定位对象,范

围从“Minimum”到“Maximum”(由于这些值表示实际尺寸同理想尺

寸间的比,所以它们须被视为是没有空间的),当自由度失效时,只有

在对象拥有比例1或者比例接近1且足够允许探测到(例如有一个很低

的得分)的情况下,PATMAX才能找到对象。当被激活时,该选项能

进行对称性工作(同一比例对应两个方向)或者进行不对称的工作(在

X和Y方向能探测到两个不同的比例因子)。

3.Enableautomaticgrainlimits:正如已经说明过的那样,模型由分成粗

糙和好的特征组成。为了达到目标,视频识别系统能对每一特征进行或

快或慢的分析,根据位置、角度、比例或者所有为搜索所激活的东西来

进行精确的对象探测。换句话说,如果特征分析被设置为多或少的

“Granular”,则结果都会有所不同,该思路可以用两个数学参数来表示:

“Coarsegrainlimit"及"Finegrainlimit"。简单来说就是:参数高,搜

索就快,意思也就是说,参数越高则预期的粒度越粗糙。用户有可能通

过参数最佳值的选择指示运算法则本身(激活“Automatic”选项),或

者用户使自动模式失效并手动选择期望值,两者的范围都是1到25.5,

但是粗糙粒度总是大于等于好粒度。

4.Scoreusingcluttering:有可能发生被探测到的物体在其内部包含有更多

不是模型的部分特征(图象噪音、肮脏部分,其它),那是从分析排斥

该模型的内部区域的原因,可以通过使“Scoreusingclutter”选项失效

来完成,以便所有在被定义模型之内的部分对要分配的最终得分没有影

响。

8.PatCAD

该工具应用PatMax运算法则与一个CAD基本模型比较当前图象特征,

PatMax和PatCAD之间的唯一区别是有关瞄准部分。PatCAD显示为下

列窗口:

在建立期望模型之前必须设置下列选项:

CADfile:该按钮允许用户选择包含期望模型的dxfCAD文件,“Open

file”标准窗口页面会出现,选择确认时则在右边的灰色盒里会显示整个

文件名。

Parameters:该按钮会打开参数页面(见下一节内容)。

Area:该按钮允许用户通过图解图象页面上的跟踪系统为当前分析选择

搜索区域。

Build:一旦选择好CAD文件且正确设置好参数,则用户必须要按住该

按钮以保证CAD文件被装载以及真的建立有关模型。

参数

PatCadparameters

OKCancel

必须设置下列参数:

X旋转度:这是界于第一照相机轴和第一CAD轴之间的角度(单位:度)。

Y旋转度:这是界于第二照相机轴和第二CAD轴之间的角度(单位:度)。

X比例:这是第一照相机轴的照相机分辨率,和第一CAD轴单位有关。

Y比例:这是第二照相机轴的照相机分辨率,和第二CAD轴单位有关。

9.测径器

当搜索目标是边缘位置时该运算法则有用,可能是没有特别参考标志的一个

长方形的情况,要使印刷过程排成一行:好的解决办法是要查找两条及以上

的边并重新建立整个长方形的位置。

9.1测径器:瞄准

由于仅仅是计划理想模型瞄准测径器,所以不可能从真实图象开始创建参考

模型,假设用户按住“TRAIN”按钮,则在控制台当前装载图象的上面将会画出

一个长方形。

画出的长方形的内部是找到边的搜索区域,用户可以移动鼠标调整其大小或

者移动它,也可以通过点击出现在一条边上面的小圆旋转该长方形。建议以使较

长的那条边跟要探测的边成直角的方法来旋转该长方形,在这里有必要就如何进

行搜索作一个说明:在定义长方形里面的图形部分被发射到一个通过分解不连续

派生信号被找到的边的一维图象上,然而该发射不是沿着直角方向到长方形的长

边完成的,而是沿着平行方向到邻边完成的,也就是说,是沿着由长方形右面上

的小段给出的方向来完成的。这就是在确认瞄准前最好给段以正确定位的原因,

否则,看到的边缘要比它平滑,因此,最好的选择就是要以使较长边同期望边成

直角并使较短边同期望边平行的方法来放置长方形。

9.1.1测径器瞄准参数

由于瞄准程序仅设计到理想模型,所以该程序只能由用户设置的一些参数

来完成,我们所要了解的首要事情就是系统须检查边的种类,可能是单边,可能

是双边,在这里,双边被定义为具有确定极性及距离的两条边。对于上述情形(单

边或者双边),必须设置下列参数:

1.Filtersize(过滤器尺寸):这是涉及到派生赋值的发射像素的数量,它的值必

须是没有上限的正值。

2.Contrastthreshold:是对于要视作一条边的派生值的最小允许值,范围从0到

255,即使是合理值经常在10到50之间。

3.Firstedgepolarity:它代表着对于边的期望行为。可以是"Fromlighttodark”,

“Fromdarktolight"或者是"Anypolarity,那意味着每一种极性都是好的。

如果用户对双边感兴趣,则其须激活“Doubleedge”选项并且填写下列域:

1.Secondedgepolarity:它代表着对于第二条边的期望行为。可以是"Fromlight

todark","Fromdarktolight"或者是"Anypolarity",那意味着每一种极性

都是好的。

2.Size:它是在第一和第二TRANSACTION之间的期望距离(根据像素单位),

真实图象和期望图象之间的差异将对最后的测径器得分有很重要的贡献。

9.2测径器:测试

这部分的目标是要测试瞄准搜索。谈到图中最后一个例子,重要性在于要找

到亮到暗的边,该测试会在重点盒里面提供显示探测到的边的相对应的得分及像

素;如果多个对象被定位,则相对应的像素及得分将由高到低列出。秒计时间在

页面右侧执行测试并且显示探测到的对象数量,看控制台,定位对象会在瞄准长

方形的里面以段的方式显示出来,跟发射方向平行。在下一个图中,一条基于搜

索基础上的单边实例(亮到暗)会显示出来。

下一个图形显示来自具有一个46像素的期望距离的基于搜索基础上的一条双边

的结果,在该双边上第一条边是亮到暗,第二条边是暗到亮。

要特别注意的是两个TRANSACTIONS被找到并显示在控制台上,但是仅有一

个(双边)TRANSACTION被作为结果列出。

FileEditViewVisionToolsHelp

4a缙e

ViewimageIClearimageICloseI

Ready

1爹Start|Exploring-E:\Casarin\Libr...|陟MicrosoftWord-CoaObis||gTest2-Untitled厨j—9:32AM

对于双边搜索,X和Y坐标代表第一和第二TRANSACTION两者之间的中间点

位置。

10.线路

该运用法则是通过检查同一边缘的不同位置部分来寻找一条线路。认为单边

搜索就象测径器搜索那样,那就是为什么线路被定义为一个基于运算法则基

础上的测径器,基本思路就是对于所有的线路都要使用更多的平行测径器(至

少三个)并且要设置一样的搜索参数,然后作为结果,每一个测径器的最好

的探测到的点将被用作建立一个理想线路。

10.1线路:瞄准

如果按下“Train”按钮,则控制台上会在当前装载图象上面出现一段,

单个测径器在这时候是不可见的,其被认为是和要瞄准的线路呈直角相交。

-Ifflx|

FileEditViewVisionToolsHelp

■El2

Ready

,Start|WExploring-E:\Casarin\Libr...|吵MicrosoftWord-CogOb卜…J|%Test2-Untitled蒯10:02AM

从该运登法则角度出发来看,耳线路代表要完成测镜器的发射方向,所

以必须要尽量使得该线路平行于期望边。

10.1.1线路瞄准参数

一旦线路被放置到正确位置且释放“Train”按钮,则该线路本身会跟

相关的测径器一起被重新在控制台上画出来。然而它们仍然存在缺省设置或

者源于上一装载配置的线路及测径器,所以必须要正确地设置测径器参数以

便完成瞄准,因此,必须按住"Parameters"按钮。

该操作将使包含下列参数的页面显示出来:

1.Calipernumber:是线路运算法则要使用的期望测径器数量。允许值是3

到12,它们将被自动地垂直于该线路瞄准。

2.Freelength:沿着线路等距放置测径器。根据为线路一小部分的“Free

length"参数,使该线路的第一部分跟最后一部分为空,例如,值0.15

会使得该线路开始和最后的15%为空。

3.Caliperlength:根据像素单位,它是在同线路呈直角的方向上的测径器

尺寸。

4.Caliperwidth:根据像素单位,它是在同线路呈平行的方向上的测径器尺

寸。

5.缺少的:它是在搜索中缺少边的最大允许数量,可以为0或者正数。

6.当进行线性回归探测线路时被忽略计算结果的数量,可以是0或者正数。

优良测径器的最终数量必须至少为3,所以测径器总数量必须比要加到

被忽略测径器上的缺少的数量至少多3个单位。

列出的参数当作测径器数量、尺寸以及跟干线有关的位置,但不是她们的内

部特征,需要进行其它设置。

10.1.2更多的线路瞄准参数

以被用于瞄准测径器运算法则的同样方法来确切设置内部参数,原因

是线路是由许多测径器一起组成的,因此,同一页面将被使用。

正如已经说明过的那样,下列参数被列出:

1.Filtersize:这是涉及到派生赋值的发射像素的数量,它的值必须是没有上限

的正值,但是,合理值是1到5。

2.Contrastthreshold:是对于要视作一条边的派生值的最小允许值,范围从0到

255,即使是合理值经常在10到50之间。

3.Firstedgepolarity:它代表着对于边的期望行为。可以是"Fromlighttodark”,

“Fromdarktolightv或者是“Anypolarity",那意味着每一种极性都是好的。

如果用户对双边感兴趣,则其须激活“Doubleedge”选项并且填写下列域:

4.Secondedgepolarity:它代表着对于第二条边的期望行为。可以是"Fromlight

todark","Fromdarktolight"或者是"Anypolarity”,那意味着每一种极性

都是好的。

5.Size:它是在第一和第二TRANSACTION之间的期望距离(根据像素单位),

真实图象和期望图象之间的差异将对最后的测径器得分有很重要的贡献。

10.1.3:极限指数

当线路运算法则进行搜索且找到必需的TRANSACTIONS,求出一个错误指

数值,意思是有关单个点线路的可靠性,当点远离理想线路时,适合性是不好的

且错误指数增加,相反,当点很好地排成一行时,适合性是好的且错误指数值减

少,意思就是说最后的值必须相当可靠。"THRESHOLDEXPONENT”是代表最

高允许错误的以10为基点的功率指数,如果用户只想接受非常好的点的排列,

则必须要设置一个低极限值,另一方面,对于差的线路,高极限也提供一个计算

结果,根据不同条件用户须找到最佳折中方案。

10.2线路:测试

在这儿的最后一部分,用户可以更好的检查其为线路运算法则进行的瞄准。

正如下图所显示的那样,第一个例子应用三个测径器找到一条暗到亮的边缘。

在页面测试区的上面部分,列出下列结果:

1.Time:是在图象分析上花的单位为秒的时间。

2.Error:适合指数。如果点离测评线路远,则参数值增加,意味着不适

合;如果值是低的,则说明点十分接近该测评线路,适合性很好,接受

或者不接受探测到的线路的极限值都适用于页面瞄准区,在这里用户可

以把以10为基点的功率参数设置为上限。

3.Found:该二进位值表示运算法则的最终结果,如果真实(检查盒),则

测径器的最小必需数量被探测到并且线路已被用低于最大允许值的值

测评到,换句话说就是结果是适用的。

4.X:是与在测评线路中的中间点的X相配点。

5.Y:是与在测评线路中的中间点的Y相配点。

6.Angle:是有关水平方向(X轴)上测评线路的旋转(单位:度)。

独立于搜索结果(找到或没找到),在页面测试区的底部的白色盒上显示每

一TRANSACTION,依每一个的得分顺序从第一测径器开始列举直到最后

一个测径器。

谈到第二个例子(见上图),目标是要探测图象中央部分的凹槽,为了达到

该目标,须通过具有下列设置的线路运算法则来瞄准系统:至少三个测径器

(图中有5个)、缺少边为0以及被忽略的测径器(如果总数量是5的话,

则可以有两条缺少边和/或被忽略边)、双边搜索、第一边极性亮到暗、第二

边极性暗到亮、预期凹槽尺寸为21像素(这个可以同过鼠标在图象本身上

测评),当运行这样的搜索时,为每一测径器找到三条双边,显示它们的得

分、X以及Y的相配之物。即使没有主要结果(FOUND、X、Y、ANGEL),

用户也可以从整一套适用结果来开始进行用户自己的分析。

11.斑点-BlobGen

从理论角度出发该运算法则十分简单。在ELABORATION之前和可以完成

的过滤行为分开,将该图象充分地分成不同区域,每个区域包含亮、暗或者中间

像素。用户可以直接管理标准,用户可以在菜单上选择其想要使用的不同的极限

标准。

11.1斑点:瞄准

斑点运算法则的基本思路是可能要在图象的里面查找及分析特别范围,在这

些范围里,灰色水平值高到或者低到足够被认为是有关周围背景的亮或者暗区。

用户首先所要建立的就是他想探测这种区域的范围,根据视觉菜单第一页上的

“Blob”及“BlobGen”选项,有两种可能的选择。按住"Searcharea”按钮,

在图象的上面出现一个不同的跟踪系统。如果选择Blob,则以同一中心画出一

个正方形和一个圆形,被圆切割的画下的长方形的内部就是要进行分析的搜索范

围;如果选择带圆角的BlobGen模式,则另一方面,一个长方形被画出。选择

两种模式的其中之一,用户都可以使用鼠标来调整尺寸或者移动形状,直到找到

合适位置及尺寸为止,用户须释放同一按钮来确认选择。

完成瞄准程序之前须调整下列一些其它参数:

Sensitivity:用户也许对在暗背景上探测亮范围感兴趣,该选择对应“Only

white”选项;用户也许对在亮背景上探测暗范围感兴趣,该选择对应“Onlyblack”

选项;第三种可能性:用户也许想同时对亮及暗范围进行探测感兴趣,那么用户

须该选择"Blackandwhite”选项;

Thresholds:当必须要探测一个亮或者一个暗范围时,系统所需要确定的

是两个相邻区域上的灰色水平值之间的对比差异。基本上地,系统可以识别包含

在一个区域里的,拥有比一个特别值高或低灰色水平的所有像素。要完成该操作

最好的方法就是在两个不同的区域上面移动鼠标并且读取对应的灰色水平值。可

以将亮值和暗值的平均值作为极限值,根据敏感度选择,激活"Black”及“White”

极限或者只激活其中之一,范围是1-254。第一个用于探测暗范围,第二个用

于探测亮范围,如果要同时探测亮范围及暗范围,则使用两个。

Minimumarea:非常小的亮或者暗范围常常不显示在搜索输出上,所以范

围小于最小值的探测区域有可能从分析中被排除,用户在“Minimumarea”域上

建立该值,如果最终输出要包含每个区域的话,则将该值设置为0。

11.2斑点:测试

当用户想要进行一次测试并且瞄准搜索时,该部分就是有用的。关于下图,

如果大长方形是搜索范围并且选择白色范围,则测试将提供三个显示在主要盒里

面的探测到的对象的范围及相配之物(单位:像素),如多于一个的对象被定位

则如图例中那样,将会从大到小开始排列出它们。在页面右边秒计时间进行测试

并显示探测到对象的数量。看控制台,通过环绕图象相关部分的长方形来显示定

位对象。每一个长方形都有一个显示为小记号的中心。

8-Diagnostic9-Help

-IZoom(x0.5)|+Livecam||1-J

(590,428):0

F4=StopPunchingDataProg|cal.datPunchProg|CAL.txt-LOC

Ready

12.RoundRect

该运算法则允许用户探测一个长方形和一个圆形之间的交集。圆心、圆

跟长方形之间的所有交叉点的坐标将返回。

12.1ROUNDRECT:瞄准

该运算法则将两种分析放置在一起,第一种由线路基准搜索组成;第二

种由圆形基准搜索组成。通过找到四条不同线路探测长方形,一条为在圆形

部分上的一边,同时通过在该图形周围使用圆规来探测圆形。按住“Train”

按钮,在控制台上当前装载图象的上方将画出具有同一中心的一个长方形和

一个圆形,被圆形切割的画出的长方形内部将作为分析模型。用户可以通过

鼠标来调整尺寸及移动图形,直到找到合适位置及尺寸;用户须释放同一按

钮来确认选择。

在完成瞄准程序之前必须调整下列一些其它参数:

1.Calipersnumber:是ROUNDRECT运算法则在形状的每一部分要使用的

期望测径器数量,或者直线或者是圆形,允许值是3到12,它们将被自

动地垂直于该线路瞄准。

2.Freelength:沿着线路等距放置测径器。根据为线路一小部分的“Free

length"参数,使该线路的第一部分跟最后一部分为空,例如,值0.15

会使得该线路开始和最后的15%为空。

3.Caliperlength:根据像素单位,它是在同线路呈直角的方向上的测径器尺

寸。

4.Caliperwidth:根据像素单位,它是在同线路呈平行的方向上的测径器尺

寸。

5.Missing:它是在搜索中缺少边的最大允许数量,可以为0或者正数。

6.Ignore:当进行线性回归探测线路时被忽略计算结果的数量,可以是0或

者正数。优良测被忽略测径器径器的最终数量必须至少为3,所以测径器

总数量必须比要加到上的缺少的数量至少多3个单位。

列出的参数当作测径器数量、尺寸以及跟干线有关的位置,但不是她们的内

部特征,需要进行其它设置。

12.1.2更多的线路瞄准参数

以被用于瞄准测径器运算法则的同样方法来确切设置内部参数,原因

是ROUNDRECT是由许多测径器一起组成的,因此,同一页面将被使用。

正如已经说明过的那样,下列参数被列出:

1.Filtersize:这是涉及到派生赋值的发射像素的数量,它的值必须是没有上限

的正值,但是,合理值是1到5。

2.Contrastthreshold:是对于要视作一条边的派生值的最小允许值,范围从0到

255,即使是合理值经常在10到50之间。

3.Firstedgepolarity:它代表着对于边的期望行为。可以是"Fromlighttodark”,

“Fromdarktolightv或者是“Anypolarity",那意味着每一种极性都是好的。

如果用户对双边感兴趣,则其须激活“Doubleedge”选项并且填写下列域:

4.Secondedgepolarity:它代表着对于第二条边的期望行为。可以是"Fromlight

todark","Fromdarktolight"或者是"Anypolarity",那意味着每一种极性

都是好的。

5.SIZE:它是在第一和第二TRANSACTION之间的期望距离(根据像素单位),

真实图象和期望图象之间的差异将对最后的测径器得分有很重要的贡献。

12.2ROUNDRECT:测试

当瞄准搜索且用户想要进行一次测试时,该部分有用。在白盒上显示圆形跟

长方形之间的八个交叉点(X和Y像素的相配之物)。在页面右边显示中心相配

之物以及圆半径,也显示用于进行测试的秒计时间。“Found”盒表示是否成功探

测到期望形状。

Roundrecttestxj

PositionXPosilionY|▲

0.0000.000

0.0000.000

0.0000.000

0.0000.000

0.0000.000

0.0000.000_

0.0000.000

0.0000.000____________________zJ

<Bac<.|:法研,CancelIHelp

13.边界线跟踪系统

该运算法则允许用户沿着一个形状的周边探测一组点。它主要是关于内部点

和外部点之间对比差异的工作,形状的中心将被送回,同样沿周长的所有探

测点的坐标也将返回。

13.1.边界线跟踪系统:瞄准

该运算法则主要从周长上的任一一点开始分析,然后通过对相对当前点的

最近点的每一次研究来跟随该形状,需设置下列参数:

Pointsnumber:该参数是运算法则要探测到点的最大数量,如果使“Check

pointsnumber”失效,则无论多少点数,分析都会继续,直到找到一个靠近的形

状。

Threshold:该参数是要被当作对象和背景之间的离析器的灰色水平值,容

许范围:1-254,如果,例如,对象内部平均水平为80,外部为200,则极限参

数最佳值是140o

Lightobject:当期望要找到一个在暗背景上的亮对象时就要激活该选项,

反之,如果如要找到一个在亮背景上的暗对象时就要使该选项失效。

Boundarytooltrain凶

rPointsnumber

Checkpointsnumbed

max|0

Threshold|127,

Train

I-Lightobject

<Back|Next>|CancelIHelp

当按住“Train”按钮时,在图象上画出一条线路。用户须以接近垂直的任

何一点切割该对象形状的方式来调整线路,该切割点就是运算法则的开始点。

13.2.边界线跟踪系统:测试

当瞄准搜索且用户想要进行一次测试时,该部分有用。在“Results”框

架上显示中心相配之物以及探测到的点数量,也显示用于进行测量的秒计时间。

“Found”盒表示是否成功探测到期望形状,在图象上面显示一条环绕周边形状

上的绿色线路。

电气线路图-Item3

自动印刷机软件菜单

文件:Item1SoftwareMenu.docVer1.0

1.文件夹

i.i打开文件夹

该页面使得有可能装载工作文件夹。

jBacciniMachine

1-File2-Machine3-Oven4-Axis5-Vision6-Utilities7-passWord8-Diagnostic9-Help

诩c|p|o|■⑶

U

e

M

B

T

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论