众所周知,halcon图像处理领域主要包含三类变量:图像[image]、区域[region]和轮廓[xld]。
程序中有时候会用到如何判定一个区域变量为空 或者 是否被初始化?这是两个问题,解决方案如下:
1.判定一个region变量是否经过初始化:
gen_empty_obj(IsEmpty)
if(x = IsEmpty)
....
endif
按以上这样子进行判断。
2.判定一个region变量是否为空变量:
gen_empty_region(IsEmpty)
if(x = IsEmpty)
....
endif
按以上这样子进行判断。