SearchBreadth属性
适用
视觉对象: GeometricPlus
说明
指定从粗搜索传递到详细搜索,或从粗搜索传递到最终搜索的检测候选数量级别。
用法
VGet Sequence.Object.SearchBreadth, var
VSet Sequence.Object.SearchBreadth, value
- Sequence
- 序列名或表示序列名的字符串变量
- Object
- 对象名或表示对象名的字符串变量对象必须存在于指定的序列中。
- var
- 表示属性值的整数变量
- value
- 表示新属性值的整数值或表达式
值
- 1 - Low
- 视觉常数:VISION_SEARCHBREADTH_LOW
- 2 - Medium
- 视觉常数:VISION_SEARCHBREADTH_MEDIUM
- 3 - High
- 视觉常数:VISION_SEARCHBREADTH_HIGH
默认:2 - Medium
详细说明
SearchBreadth属性用于调整从粗搜索传递到详细搜索或从粗搜索传递到最终搜索的检测候选数量级别。GeometricPlus对象进行粗搜索后,将搜索结果坐标传递到详细搜索或最终搜索,并计算精度更高的坐标。粗搜索检测到的所有结果并非都会成为最终输出坐标。从中选择更合适的结果,并根据NumberToFind属性的设置值进行输出。粗搜索的结果数量越多,处理时间往往越长。对于噪声较少或边缘较少的图像,将SearchBreadth属性设置为1 - Low,可以减少粗搜索结果,有时可缩短处理时间。但是,如果粗搜索的结果数量过少,可能无法输出正确的检测位置。此时,请设置为「3 - High」。请考虑处理时间与检测结果之间的平衡进行调整。
参照
GeometricPlus对象