康耐视自己总结vp控件参数说明中文patinspect edit control_第1页
康耐视自己总结vp控件参数说明中文patinspect edit control_第2页
康耐视自己总结vp控件参数说明中文patinspect edit control_第3页
康耐视自己总结vp控件参数说明中文patinspect edit control_第4页
康耐视自己总结vp控件参数说明中文patinspect edit control_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、Page 1 of 9折叠全部代码:全部Cognex ViPro发送反馈本包含以下章节。Control Buttons (控件按钮)Train Params Tab (Train Params 选项卡)Train Region and Origab (Train Region and Origin 选项卡)Run Params Tab (Run Params 选项卡)Graphics Tab (Graphics 选项卡)PatInspect 编辑控件为 CogPatInspectTool 视觉工具提供图形用户界面,此工具可将输入图像区域内的特征与已训练样板中的特征进行对比,然后生成突出显示两者

2、间差异的输出图像。输出图像会突出显示输入图像中的潜在缺陷,例如特征缺失或错位、对象上存在错误或无用的标记、表面颜色错误等等。PatInspect 编辑控件用于创建已训练样板,选择工具生成的输出图像,以及查看 PatInspect 结果。PatInspect 编辑控件如下图所示:此编辑控件提供以下功能:一排位于左上角的控件按钮一组功能选项卡,用于配置阈值图像、选择关注区域以及选择工具将生成的差值图像一个图像显示窗口,用于显示 PatInspect 图像和工具图形您可以尝试用 QuickBuild 来创建 CogPatInspect 工具,以练习使用此编辑控件。将显示带有以下可用终端的新 CogP

3、atInspect 工具:输入图像的输入终端由 PMAlign 工具所确定特征的训练图像的输入终端PMAlign 工具原点的输入终端e 的输入终端此工具每次成功执行后所生成阈值化差值图像的输出终端下图所示为 QuickBuild 窗口中的新 CogPatInspect 工具:2015-1-12Page 2 of 9Control Buttons (控件按钮)下表介绍了每个按钮的功能:表 1. 控件按钮2015-1-12按钮说明功能Run将运行时图像中关注区域内的特征与已训练样板进行对比,然后生成突出显示两者间差异的输出图像。Electric mode切换为电动模式,在此模式下,PatInspe

4、ct 工具在特定配置参数更改时自动执行。在电动模式下,每个电气特性旁会显示闪电图标。Local image display打开或关闭本地图像显示窗口。PatInspect 工具支持以下图像缓冲区:Current.InputImage 缓冲区,包含当前图像以及用于定义您希望此工具进行分析的图像部分的区域。Current.TrainImage 缓冲区,包含从 PMAlign 工具获取的训练图像。Current.TrainedPatternImage 缓冲区,包含利用单个或多个训练图像创建的已训练样板。Current.TrainedThresholdImage 缓冲区,包含当前 threshold

5、image。LastRun.InputImage 缓冲区,包含由 PatInspect 工具处理的最后一个图像以及您从 Graphics 选项卡启用的任何图形。LastRun.MatchImage 缓冲区,包含 PatInspect 工具用来与已训练样板进行比较的运行时图像的一部分。此工具可以生成 normalized 和未归一化的匹配图像。LastRun.DifferenceImageAbsolute 缓冲区,包含 thresholded difference image。此工具还能生成仅包含较亮像素的阈值化差值图像,或仅包含较暗像素的阈值化差值图像。LastRun.DifferenceIm

6、ageRawAbsolute 缓冲区,包含 raw difference image。此工具还能生成仅包含较亮像素的原始差值图像,或仅包含较暗像素的原始差值图像。Floating image display打开一个浮动图像窗口,此窗口支持与本地图像显示窗口相同的图像缓冲区。Open打开 ViPro 固有 (.vpp) 文件,此文件包含该视觉工具对象类型的一组已保存属性。尝试为其他对象类型打开 .vpp 文件时,ViPro 会错误。Save将视觉工具的当前属性保存至 ViPro 固有 (.vpp) 文件。此编辑控件可以选择在保存视觉工具时一并保存或不保存其图像缓冲区和工具结果。Save As将视

7、觉工具的当前属性保存至新的 ViPro 固有 (.vpp) 文件。Reset将视觉工具重置为默认状态。此工具可以选择重置为默认构造状态(适用于 Visual Studio.NET 应用程序)或其模板初始化状态(适用于 QuickBuild 应用程序)。Page 3 of 9Train Params Tab (Train Params 选项卡)使用 Train Params 选项卡创建已训练样板。下图所示为 Train Params 选项卡:下表介绍了 Train Params 选项卡中的控件:表 2. Train Params 选项卡2015-1-12控件说明Trained Pattern I

8、mage编辑控件使用此窗口显示当前训已练的样板。如果没有已训练样板,则此窗口为空。SobelScale 和 SobelOffset利用单个训练图像创建已训练样板时,此工具使用这些 Sobel coefficients 生成伪标准偏差图像。如果 PatInspect 工具一直运行时图像轮廓或边界存在虚假缺陷,请尝试调整 Sobel 系数值。如果使用统计训练方法创建已训练样板,则更改 Sobel 系数值将无效。ThresholdScale 和 ThresholdOffset此工具使用 threshold coefficients 利用标准偏差图像生成阈值图像。如果 PatInspect 工具一直运

9、行时图像存在大面积虚假缺陷,请尝试调整阈值系数值。掩模编辑器打开 Image Mask Editor 以创建掩模并添加至训练图像。Show ToolTips启用或禁用编辑控件中单个项目的工具提示显示。Help打开此 ViPro 的联机帮助文件。Page 4 of 9CogPatInspectolationModeConstants确定仿射变换应用到该区域的插值模式。使用默认设置 Bilinear 可充分利用多核 PC 的高性能优势,使用 Compatibility 设置可兼容较旧的 CogPatInspectPattern 存档。Train Region and Origab (Train R

10、egion and Origin 选项卡)本节包含以下子节。Train RegionTrain Origin使用 Train Region and Origin 选项卡选择用于在训练图像中训练样板的区域的类型。下图所示为 Train Region and Origin 选项卡:2015-1-12Grab Train Image and Origin将当前输入图像和 PMAlign 工具的原点复制到 Current.TrainImage 缓冲区。获得训练图像后,即可切换到 Current.TrainImage 缓冲区,并在图像内设置您希望工具检查的关注区域。此按钮在没有输入图像时不可用,并且在创

11、建已训练样板后禁用。Train利用关注区域内当前所包围训练图像的一部分创建已训练样板。此按钮在 Current.TrainImage 缓冲区内没有输入图像时不可用,并且在您利用单个图像创建已训练样板后禁用。要创建使用统计训练的已训练样板,需要获得另一个输入图像并使用 S istically Train Current Pattern 按钮。SisticalTrain将当前输入图像合并到现有已训练样板。每次按此按钮之前,您需要获得新的输入图像和新的e。对同一图像和同一e 重复按此按钮通常会导致不良训练样板。请参阅主题“How To Use a PatInspect Tool”,了解捕获多个图像以

12、训练一个样板的示例。EndSisticalTraining结束此样板上的统计训练。单击此按钮之后,将不再执行统计训练。结束统计训练会 一些内部数据,从而使此视觉工具占用更少内存。TrainedCount此编辑控件显示已用于创建已训练样板的图像数量。此值等于您单击 SisticalTrain 的次数加上最初单击 Train 的一次。Untrain取消训练此样板。所有统计训练数据将丢失。LoadObjectFromFile从包含已训练样板的 ViPro 固有 (.vpp)文件载入一个样板。SaveObjectToFile将当前已训练的样板保存到扩展名为 VPP 的ViPro 固有文件中。Page

13、5 of 9Train Region此选项卡的 Train Region 区域包含以下控件:表 3. Train Region 选项选项说明TrainRegionMode定义此工具如何解释您所指定的训练区域。选择以下任一选项:Pixel Aligned Bounding Box 用于处理环绕您当前所用区域形状的限2015-1-12Page 6 of 9定框内的所有输入图像。Pixel Aligned Bounding Box Adjust Mask 将已定义区域包围在矩形内,但会遮盖区域以外、域更靠近您指定的区域。矩形以内的图像部分,因此已定义区仿射变换仅在您为区域形状指定 CogRectan

14、gleAffine 时有效,其中仿射矩形中的像素将进行 affine transformation 以去除任何旋转和倾斜的效果,然后再由工具尝试符号。Train OriginTrain Origin 区域会由 PMAlign 工具的 Origin 样板的位置和方向。PatInspect 工具必须获得此信息才能分析图像的正确部分。Train Origin 部分的字段为只读值。Run Params Tab (Run Params 选项卡)使用 Run Params 选项卡选择 PatInspect 工具将在运行时图像上执行的 image normalization 操作,以及确定工具将生成哪些图像

15、来作为其结果信息的一部分。下图所示为 Run Params 选项卡:2015-1-12TrainRegion选择输入区域的形状。选择“None=Use entire image”表示此工具使用整个输入图像。PatInspect 工具支持以下输入区域形状:CogCircleCogEllipseCogPolygonCogRectangleCogRectangleAffine所显示的区域定义参数集取决于所使用的区域形状。有关使用多边形作为输入区域的信息,请参阅“Using Polygon Input Regions”。SelectedSpaceName选择解释训练区域所用的坐标空间。有关信息,请参阅

16、“Coordinate Space Names”。FitToImage使标称网格在 Current.TrainImage 内居中。Page 7 of 9此选项卡提供以下参数控件:表 4. Run Params 选项卡2015-1-12控件说明NormalizationMode选择归一化模式操作时,工具会先应用到运行时图像,然后才将运行时图像与已训练样板进行比较。请参阅 PatInspect 理论中的 Image Normalization 部分,了解各方法的说明。TailHigh设置执行尾部匹配图像归一化方法之前在灰度光谱的高端丢弃的像素百分比。注意:仅当为此模式选择了 MatchTails

17、时可见。TailLow设置执行尾部匹配图像归一化方法之前在灰度光谱的丢弃的像素百分比。注意:仅当为此模式选择了 MatchTails 时可见。NeighborhoodWidth用于局部校正归一化模式的邻域宽度(以像素为)。注意:仅当为此模式选择了 LocalCorrection 或LocalCorrectionEnhanced 时可见。NeighborhoodHeight用于局部校正归一化模式的邻域高度(以像素为)。注意:仅当为此模式选择了 LocalCorrection 或LocalCorrectionEnhanced 时可见。MatchImages选择工具将生成哪些 match image

18、s 来作为其结果的一部分。默认情况下,工具会生成未归一化的匹配图像。DifferenceImages选择工具将生成哪些 thresholded difference images 来作为其结果的一部分。默认情况下,工具会生成绝对差值图像。Page 8 of 9DifferenceImagesRaw选择工具将生成哪些 raw difference images 来作为其结果的一部分。默认情况下,工具不会生成任何原始差值图像。Graphics Tab (Graphics 选项卡)本节包含以下子节。InputsTrained ImagesResultsDiagnostics使用 Graphics 选项卡可启用或禁用特定工具图形及图像缓冲区。下图所示为 Graphics 选项卡:Inputs默认情况下,工具会显示您为训练图像创建的任何掩模图像,但您也可显示中。掩模出现在本地或浮动图像Trained Images您可以启用或禁用以下任何图像缓冲区及图形的创建或显示:Current.TrainedPatternImage 缓冲区2015-1-12Page 9 of 9Current.TrainedThresholdImage 缓冲区代表 Current.TrainedPatternImage 和 Current.TrainedThresholdImage 缓冲区上原点的图形代表 Curr

温馨提示

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

评论

0/150

提交评论