MinArea属性
适用
视觉对象:ArcInspector、Blob、Contour、DefectFinder、LineInspector
说明
设定Blob对象的检测下限。小于MinArea属性值的Blob无法发现。
用法
VGet Sequence.Object.MinArea, var
VSet Sequence.Object.MinArea , value
- Sequence
- 序列名或表示序列名的字符串变量
- Object
- 对象名或表示对象名的字符串变量对象必须存在于指定的序列中。
- var
- 表示属性值的Long变量
- value
- 表示新属性值的Long值或表达式
值
1 - MaxArea的像素单位值
默认:25
详细说明
对于Blob和DefectFinder对象,MinArea和MaxArea属性用于设定Blob对象的检测范围。超出MaxArea属性值的Blob无法发现。(即Found结果以”False”返回。)
对于ArcInspector和LineInspector对象,MinArea和MaxArea属性设定缺陷面积的范围。超出MaxArea属性值的缺陷区域无法发现。(即Found结果以”False”返回。)
创建新Blob对象时,MinArea属性和MaxArea属性相当大,因为默认设定分别25和100,000。这意味着因范围较大,大多数情况下Blob对象将以”True”返回Found结果。在很多应用中,设定MinArea和MaxArea属性之间更小的范围很有用,当然数值因应用而异。根据各应用设定MinArea和MaxArea属性。
请勿将MinArea和MaxArea之间的范围设得过大。如果范围过大,可能导致错误检测。
参照
Area结果、Blob对象、Contour对象、DefectFinder对象、LineInspector对象、ArcInspector对象、MaxArea属性
← MaxY结果 MinLength属性 →