PrecisionSearchPosMarginScale属性
适用
视觉对象: GeometricFusion、GeometricNeural
说明
以倍率指定详细搜索时位置搜索起始位置的余量。
用法
VGet Sequence.Object.PrecisionSearchPosMarginScale, var
VSet Sequence.Object.PrecisionSearchPosMarginScale, value
- Sequence
- 序列名或表示序列名的字符串变量
- Object
- 对象名或表示对象名的字符串变量对象必须存在于指定的序列中。
- var
- 表示属性值的实数变量
- value
- 表示新属性值的实数或表达式
值
1.0至2.0的实数
默认值:1.0
详细说明
PrecisionSearchPosMarginScale属性用于以倍率设置详细搜索时XY方向的搜索范围。对于GeometricFusion对象,在PrecisionSearchEnable属性为True时有效。对于GeometricNeural对象始终有效。GeometricFusion对象和GeometricNeural对象在通过AI进行粗搜索后执行详细搜索。但是,AI粗搜索输出的位置误差较大。如果在误差较大的状态下进行详细搜索,可能无法输出正确的检测结果。PrecisionSearchPosMarginScale属性的默认设置为1.0。在此设置下,将在粗搜索中推定物体存在的区域内进行详细搜索。增大该值,可以扩大详细搜索的搜索范围。由此,可以在考虑粗搜索位置误差的情况下进行搜索。但是,扩大搜索范围可能会使处理时间变长。请在确认检测结果与处理时间之间平衡的同时进行调整。
参照
GeometricFusion对象, GeometricNeural对象, PrecisionSearchEnable属性, PrecisionSearchLevel属性, PrecisionSearchEdgeDensity属性, PrecisionSearchAngleMargin属性