InspectEdgeForDefect
InspectEdgeForDefect 函数用于构造边缘模型,以便对 InspectEdge 函数返回的边缘或边缘对执行高级边缘分析。该数据用于构造最佳拟合线拟合,以将找到的边缘或边缘对与检测缺陷和间隙(例如与拟合线的距离)进行比较。
InspectedForDefect 概述
将函数插入电子表格后,必须参考 InspectEdge 函数输出的 Inspect 数据结构。一旦建立了对 InspectEdge 函数的引用,就可以通过配置 InspectEdgeForDefect 函数的参数来创建边缘模型。边缘模型涉及定义以下内容:
- 线拟合的类型 - 直线或圆形。
- 边缘的类型 - 单个边缘或边缘对。
- 边缘过渡的类型 - 白色到黑色,反之亦然。
- 用于筛选不需要的边缘的边缘评分标准。
- 用于从线拟合中筛选不需要的边缘的线拟合条件。
- 将遇到的缺陷和/或间隙的公差。
一旦建立了边缘模型,该函数会将候选边缘与边缘模型进行比较,并报告与模型的偏差。
示例 - 通过直线拟合边缘
示例 - 直线拟合边缘失败
示例 - 失败的曲线拟合边缘
InspectEdgeForDefect 输入
参数 | 说明 | ||||||||||||||||||||||||||||||||||||||||
InspectEdge |
指定对包含由InspectEdge函数返回的有效检查数据结构的电子表格单元格的引用。 |
||||||||||||||||||||||||||||||||||||||||
线拟合 |
指定要根据检测到的边缘构造的线拟合类型。
|
||||||||||||||||||||||||||||||||||||||||
检查边缘对 |
指定函数是否应检测边缘对。检测到的边缘对将在图像中以图形方式标注,检测到的第一条边标注为 0,第二条边标注为 1。
|
||||||||||||||||||||||||||||||||||||||||
查找边缘方向 |
指定函数将尝试检测边缘的方向。添加深绿色箭头以图形方式说明检测边缘的方向。拟合线将在图像中以图形方式标记,第一条拟合线标记为 0,第二条拟合线标记为 1。 注意: 如果引用的 InspectEdge 函数的感兴趣区域 (ROI) 弯曲成曲线,则检查将相对于曲线的中心。当查找边缘方向参数设置为左到右时,它会朝向曲线中心进行检查,而当设置为右到左时,它会远离曲线的中心进行检查。
|
||||||||||||||||||||||||||||||||||||||||
边缘:第一 |
指定要检测的第一个边缘的对比度过渡,由查找边缘方向参数确定。
|
||||||||||||||||||||||||||||||||||||||||
边缘:第二 |
指定要检测的第二个边缘的对比度过渡,由查找边缘方向参数确定。 注意: 检查边缘对参数必须为“打开”才能启用此选择。
|
||||||||||||||||||||||||||||||||||||||||
边缘评分 |
指定将用于确定边缘是否符合既定标准的边缘评分模式。
|
||||||||||||||||||||||||||||||||||||||||
高级线拟合 |
指定函数应如何构造线拟合。
|
||||||||||||||||||||||||||||||||||||||||
最大缺陷/间距数量 |
指定函数应该检测到的最大缺陷和/或间隙数(1 到 4096;默认值 = 5) 。该值分别应用于缺陷和间隙;例如,当设置为 5 时,该函数预计最多会遇到 5 个缺陷和 5 个间隙。此设置用于在电子表格中构建视觉数据访问结果表。 |
||||||||||||||||||||||||||||||||||||||||
缺陷 |
指定用于根据线拟合确定边缘缺陷的参数。
|
||||||||||||||||||||||||||||||||||||||||
间隙 |
指定用于确定边缘中间隙的参数。
|
||||||||||||||||||||||||||||||||||||||||
卡尺索引 |
指定要在图像上显示的卡尺(卡尺将以绿色轮廓显示);显示的默认卡尺为 0。 |
||||||||||||||||||||||||||||||||||||||||
显示 |
指定函数在图像上的图形叠加显示模式。
|
InspectEdgeForDefect 输出
返回 |
包含检测到的缺陷、极端和差距的 Inspect 数据结构,如果任何输入参数无效,则为 #ERR。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
结果 |
当 InspectEdgeForDefect 最初插入单元格时,会在电子表格中创建结果表,该结果表对应于正在执行的搜索类型。 注意: 如果最大数量的缺陷/间隙参数的值大于零,InspectEdgeForDefect 将自动插入一个结果表,其中包含最多10 个条目,这些条目对应于数据结构中的前 10 个缺陷/间隙/边缘/边缘对。如果您希望显示更多条目,您可以通过复制最后一行并在末尾粘贴其他行来扩展表格。
下面的 InspectEdge 视觉数据访问函数 自动插入到电子表格中以创建 InspectEdgeForDefect 数据结构结果表,该表分为四个部分,摘要、缺陷、间隙和极限:
所有用于 InspectEdgeForDefect 的公式均符合以下要求: 注意:
如果启用了检查边缘对参数,则边缘 1 的其他数据行将自动插入电子表格。启用时,索引 0 将返回有关边缘 0 的信息,索引 1 将返回有关边缘 1 的信息。 |