InspectEdgePosition
InspectEdgePosition 函数用于构建边缘模型,以对 InspectEdge 函数返回的边缘执行高级边缘分析。该数据用于确定边缘的位置、识别外点边缘以及可选地构建线拟合。
InspectEdgePosition 概述
将函数插入电子表格后,必须参考 InspectEdge 函数输出的 Inspect 数据结构。建立对 InspectEdge 函数的引用后,通过配置 InspectEdgePosition 函数的参数来创建边缘模型。边缘模型涉及定义以下内容:
- 线拟合的类型 - 直线或圆形。
- 检测边缘的方向。
- 边缘过渡的类型 - 白色到黑色,反之亦然。
- 用于筛选不需要的边缘的边缘评分标准。
- 用于从线拟合中筛选不需要的边缘的线拟合条件。
一旦建立了边缘模型,该函数会将候选边缘与边缘模型进行比较,并报告与模型的偏差。
InspectEdgePosition 输入
参数 | 说明 | ||||||||||||||||||||||
InspectEdge |
指定对包含由InspectEdge函数返回的有效检查数据结构的电子表格单元格的引用。 | ||||||||||||||||||||||
线拟合 |
指定要根据检测到的边缘构造的线拟合类型。
|
||||||||||||||||||||||
查找边缘方向 |
指定函数将尝试检测边缘的方向。添加深绿色箭头以图形方式说明检测边缘的方向。拟合线将在图像中以图形方式标记,第一条拟合线标记为 0,第二条拟合线标记为 1。 注意: 如果引用的 InspectEdge 函数的感兴趣区域 (ROI) 弯曲成曲线,则检查将相对于曲线的中心。当查找边缘方向参数设置为左到右时,它会朝向曲线中心进行检查,而当设置为右到左时,它会远离曲线的中心进行检查。
|
||||||||||||||||||||||
边缘:第一 |
指定要检测的第一个边缘的对比度过渡,由查找边缘方向参数确定。
|
||||||||||||||||||||||
边缘评分 |
指定将用于确定边缘是否符合既定标准的边缘评分模式。
|
||||||||||||||||||||||
高级线拟合 |
指定函数应如何构造线拟合。
|
||||||||||||||||||||||
卡尺索引 |
指定要在图像上显示的卡尺(卡尺将以绿色轮廓显示);显示的默认卡尺为 0。 |
||||||||||||||||||||||
显示 |
指定图像顶部 InspectEdgePosition 图形叠加的显示模式。
|
InspectEdgePosition 输出
返回 |
包含按分数排序的匹配边缘的 Inspect 数据结构,如果任何输入参数无效,则为 #ERR。 |
|||||||||||||||||||||||||||||||||
结果 |
最初将 InspectEdgePosition 插入单元格时,会使用以下 InspectEdge 视觉数据访问函数 在电子表格中创建结果表。InspectEdgePosition 数据结构结果表分为两部分:最远的点和直线拟合:
InspectEdgePosition 的所有公式都符合以下条件: 注意:
|