一.判断Halcon区域region是否为空。
1、通过area_center
判断区域的面积来确定区域是否为空,如果区域面积为0
,则区域为空。
举例:
area_center (CurrentRegion, AreaCurrentRegion, _, _) if (AreaCurrentRegion==0) * CurrentRegion is empty else * CurrentRegion is not empty endif
注意: 我最初考虑是通过count_obj
判断对象的个数来判断区域是否为空,但发现空区域和一个区域得到的结果都是为1
,所以不能以此作为判断标准。
2、通过将判断的区域和一个空的区域作对比,来判断区域是否为空。
gen_empty_region (EmptyRegion) if (CurrentRegion==EmptyRegion) * CurrentRegionn is empty else * CurrentRegion is not empty endif
下雨天,最惬意的事莫过于躺在床上静静听雨,雨中入眠,连梦里也长出青苔。 |