边缘 视觉数据访问函数

从边缘结构获取值的函数。

注意以下每个函数都引用了一个 边缘 数据结构作为第一个参数。

函数

说明

GetAngle(Edges, [Index])

返回索引边缘的角度。

GetContrast(Edges)

返回找到的前景和背景之间的平均对比度(灰度,0 到 255) 。对比度对于黑白过渡为正,对于黑白过渡为负。边缘结构必须由 FindCircleMinMax 函数创建。

GetEdgeDistance(Edges, [Index])

返回两条边缘(边缘对)之间的距离。边缘结构必须由 卡尺 函数创建。

GetMax(边缘)

返回与最佳边的最大偏差半径。边缘结构必须由 FindCircleMinMax 函数创建。

GetMin(边缘)

返回与最佳边缘的最小偏差半径。边缘结构必须由 FindCircleMinMax 函数创建。

GetNFound(边缘)

返回找到的边缘数。

GetPosition(Edges, [Index])

返回边缘或边缘对中心的区域 X 位置(以像素为单位)。

GetRadius(Edges, [Index])

返回指定圆或圆弧的半径。

GetScore(Edges, [Index1], [Index2])

从索引边缘返回分数值 (0-100)。黑到白过渡分数为正,白到黑过渡分数为负( FindSegmentFindCircleMinMax除外,其中分数始终为正)。

GetSDev(边缘)

返回标准偏差值。边缘结构必须由 FindCircleMinMax 函数创建。

注意此计算是有偏标准偏差,其中分母为 N-1(无偏标准差的分母为 N)。

GetX(Edges, [Index1], [Index2])

返回 x 坐标。Index1 选择边缘编号, Index2 指定端点(0 = 最高点;1 = 最低点)

GetY(Edges, [Index1], [Index2])

返回 y 坐标。Index1 选择边缘编号, Index2 指定端点(0 = 最左边的点;1 = 最右边的点)