Score结果

适用
视觉对象:ColorMatch, Correlation, Edge, Geometric, Polar

说明
返回代表运行时发现对象等级的整数值。对于Correlation、Geomatric和Polar对象,分值代表对象与搜索模型的匹配程度。对于Edge对象,Score结果度量发生Light到Dark或Dark到Light过渡时的对比度等级。对于ColorMatch对象,这指颜色空间内的颜色匹配度。

用法

VGet  Sequence.Object.Score [(result)], var
Sequence
序列名或表示序列名的字符串变量
Object
对象名或表示对象名的字符串变量对象必须存在于指定的序列中。
var
表示结果值的整数变量
result
结果编号。如果省略,结果编号为CurrentResult。


0 - 1000

详细说明
Score结果是用于度量搜索区域中的要素与预先示教模型匹配度的基本值。如果Score不大于或等于Accept属性值,则不视为发现对象。

一般较低Score结果意味着图像不包含接近匹配Model的任何图案。但应注意,如果Accept属性和Confusion属性设定不够高,也可能获得较低Score结果。如果这些属性设定较低,发现的第一个符合Accept属性和Confusion属性阈值的图案将作为发现返回。这意味着可能无法发现图像中更佳匹配的其他图案。

不要期望Score结果始终接近1000。因为Score结果返回相对较低(与完美结果1000相比),并不意味应用无法执行或不可靠。有很多不同应用类型,各种类型都会有影响Score结果的自身情况。部分应用会返回低于500的Score结果,而其他则始终返回高于900的Score结果。正确设定照明、部件展示、视觉应用整体设置以及视觉工具正确使用方法都会影响Score结果。

对于ColorMatch对象,基于颜色空间内的距离计算分值。结果在以模型颜色为中心的允许范围内时,返回的分值为1000。如果结果超出此允许范围,则根据距离降低分值。

统计
对于Score结果,以下统计可用。

ScoreMax、ScoreMean、ScoreMin、ScoreStdDev

有关如何使用统计工具的详细内容,请参阅以下手册。
“Vision Guide软件篇 - 统计工具”

参照
Accept属性、Confusion属性、CodeReader对象、Correlation对象、Edge对象、Found结果、Geometric对象、OCR对象、Polar对象