Accept属性
适用
视觉对象:ArcFinder, ArcInspector, BoxFinder, ColorMatch, Contour, CornerFinder, Correlation, Edge, Geometric, LineFinder, LineInspector, Polar
说明
Accept属性指定要视为发现一个要素必须等于或超过的分值。
用法
VGet Sequence.Object.Accept, var
VSet Sequence.Object.Accept, value
- Sequence
- 序列名或表示序列名的字符串变量
- Object
- 对象名或表示对象名的字符串变量对象必须存在于指定的序列中。
- var
- 表示属性值的整数变量
- value
- 表示新属性值的整数或表达式
值
1至999的整数
默认:
- 700 - ColorMatch、Correlation、Polar、Geomatric
- 100 - Edge、ArcFinder、LineFinder、ArcInspector、LineInspector、BoxFinder、Contour、CornerFinder
详细说明
(仅Correlation、Geometric、Polar)Accept属性还会影响感兴趣区的给定区域中的搜索速度。Accept属性较高时,目标要素必定与已注册的模型非常相似。因此,众多区域可通过粗略搜索排除,无需进一步搜索。但如果Accept属性较低,与已注册的模型只是略微相似的目标要素可能会更超过Accept属性,因此现场许多区域需要详细搜索。所以提高Accept属性有助于减少搜索所需的时间。
如果指定值较小,可能导致错误检测。
参照
ColorMatch对象、Confusion属性、Correlation对象、Edge对象、Geometric对象、Polar对象、Score结果、ArcFinder对象、LineFinder对象、ArcInspector对象、LineInspector对象、BoxFinder对象、CornerFinder对象、Contour对象