Contrast结果
适用
视觉对象:ArcFinder、ArcInspector、BoxFinder、CornerFinder、Edge、LineFinder、LineInspector
说明
返回发现Edge的对比度。
用法
VGet Sequence.Object.Contrast[(result)], var
- Sequence
- 序列名或表示序列名的字符串变量
- Object
- 对象名或表示对象名的整数变量。对象必须存在于指定的序列中。
- var
- 表示结果值的实数变量
- result
- 1~NumberOfResults属性的整数结果编号。如果省略,结果编号为CurrentResult。
值
0至255的整数
详细说明
对比度是Edge和背景的灰度值之差。对比度有助于发现较弱Edge。首先,发现要搜索的Edge,记录对比度值。然后,将ContrastTarget属性设为该值。接着将ScoreWeightContrast设为高于ScoreWeightStrength的值。这告诉Edge对象寻找所需对比度的Edge,以此作为分值的基础。对于ArcFinder、ArcInspector、LineFinder、LineInspector对象,对比度结果是搜索中使用的所有Edge的平均对比度。
参照
ArcFinder对象、ArcInspector对象、ContrastTarget属性、ContrastVariation属性、Edge对象、LineFinder对象、LineInspector对象、BoxFinder对象、CornerFinder对象