halcon如何判断HObject/HTuple为空

简介: halcon如何判断HObject/HTuple为空

1、HObject


//halcon判断图像HObject是否为空
HObject ho_Null;
gen_empty_obj(&ho_Null);
if (!ho_ImageResult.IsInitialized())//IsInitialized只能用来判断图像有无初始化,不能判断图像空不空或有没有
{
  return;
}
HTuple hv_n;
test_equal_obj(ho_ImageResult, ho_Null, &hv_n);
if (hv_n == 1)//两个Obj相等
{
  return;
}


2、HTuple


HTuple htCh = HTuple();
HTuple hv_Length;
TupleLength(htCh, &hv_Length);
if (hv_Length.I() == 0)
{
  return true;
}

 


相关文章
如何获取与设置光标在input框的位置
如何获取与设置光标在input框的位置
如何获取与设置光标在input框的位置
|
8月前
[Halcon&小结] 判断Halcon区域region是否为空
[Halcon&小结] 判断Halcon区域region是否为空
611 0
Devexpress lookupedit赋值后不显示第一项
Devexpress lookupedit赋值后不显示第一项
|
C++
C++ 重载操作符<<实现cout定位输出以及设置颜色:cout<<Goto(x,y)<<setC(color)<<123<<cr;
C++ 重载操作符<<实现cout定位输出以及设置颜色:cout<<Goto(x,y)<<setC(color)<<123<<cr;
260 0
indexof() includes() 判断数组中是否含有谋元素
indexof() includes() 判断数组中是否含有谋元素
indexof() includes() 判断数组中是否含有谋元素
关于 QGraphicsScene场景中触发事件使用event->pos()获取坐标为0 的解决方法
关于 QGraphicsScene场景中触发事件使用event->pos()获取坐标为0 的解决方法
关于 QGraphicsScene场景中触发事件使用event->pos()获取坐标为0 的解决方法
关于 操作COM组件的RGB属性只能传递一个int表达COM三色属性rgb 的解决方法
关于 操作COM组件的RGB属性只能传递一个int表达COM三色属性rgb 的解决方法
关于 操作COM组件的RGB属性只能传递一个int表达COM三色属性rgb 的解决方法
|
C++
C++ | 获取第二个屏幕坐标信息
多屏显示的时候需要用到获取第二个或者更多屏幕的方法。
399 0
想要判断是不是 empty 还真的挺麻烦的
封装了一个查询控件,如果没有输入查询条件的话,就清空对应的查询条件,如果输入查询条件,则生成对应的查询对象。
142 0