MaxArea属性

适用
视觉对象:ArcInspector、Blob、Contour、DefectFinder、LineInspector

说明
定义对象的检测上限。超出MaxArea属性值的Blob无法发现。

用法

VGet  Sequence.Object.MaxArea, var
VSet  Sequence.Object.MaxArea, value
Sequence
序列名或表示序列名的字符串变量
Object
对象名或表示对象名的字符串变量对象必须存在于指定的序列中。
var
表示属性值的Long变量
value
表示新属性值的Long值或表达式


1 - (搜索窗口的面积)

默认:100,000

详细说明
对于Blob和DefectFinder对象,MinArea和MaxArea属性用于设定Blob对象的检测范围。超出MaxArea属性值的Blob无法发现。(即Found结果以”False”返回。)

对于ArcInspector和LineInspector对象,MinArea和MaxArea属性设定缺陷面积的范围。超出MaxArea属性值的缺陷区域无法发现。(即Found结果以”False”返回。)

创建新Blob对象时,MinArea属性和MaxArea属性相当大,因为默认设定分别25和100,000。这意味着因Blob范围较广,大多数情况下Blob对象将以”True”返回Found结果。在很多应用中,设定MinArea和MaxArea属性之间更小的范围很有用,当然数值因应用而异。根据各应用设定MinArea和MaxArea属性。

请勿使MinArea和MaxArea之间的范围设定过大。如果范围过大,可能导致错误检测。

参照
Area结果、Blob对象、Contour对象、DefectFinder对象、LineInspector对象、ArcInspector对象、MinArea属性、MinMaxArea属性