【Halcon】【C++】判断一个HObject是否为空

由于Halcon在C++中,并未提供判断HObject是否为空的函数,而后续如果对空对象进行操作,就会报错退出。故在需要判断时,可以使用如下代码:

HTuple hv_n;
//创建一个空HObject
HObject  ho_Null;
//ho_Image为需要判断是否为空的对象
TestEqualObj(ho_Image, ho_Null, &hv_n);
if (hv_n == 1) //两个Obj相等
{
	printf("Image is empty!");
	return -1; //传入图像为空

}
点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注