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;
}

 


相关文章
|
Web App开发 安全 Windows
解决:对COM 组件的调用返回了错误 HRESULT E_FAIL
  调用SHDOCVW(web浏览器) COM组件的时候,返回了错误 HRESULT E_FAIL。总结如下:     1. 在控制面板--->管理工具--->服务 中,开启Distributed Transaction Coordinator 服务。
6337 0
|
6月前
|
监控 API 计算机视觉
OpenCV这么简单为啥不学——2、逐帧播放视频(VideoCapture函数、waitKey函数、0xFF == ord(‘1‘))
OpenCV这么简单为啥不学——2、逐帧播放视频(VideoCapture函数、waitKey函数、0xFF == ord(‘1‘))
64 0
|
6月前
[Halcon&小结] 判断Halcon区域region是否为空
[Halcon&小结] 判断Halcon区域region是否为空
555 0
UE 指定蓝图的返回指针为指定类型指针 Output
UE 指定蓝图的返回指针为指定类型指针 Output
73 0
leet_code_752.打开转盘锁(广度)
leet_code_752.打开转盘锁(广度)
51 0
解决办法:对lzma_stream_decoder/lzma_code/lzma_end未定义的引用
解决办法:对lzma_stream_decoder/lzma_code/lzma_end未定义的引用
224 0
|
图形学
Unity【Bounds & Vector3 Cross】- 如何判断一个物体是否在一个凸边体三维区域内
Unity【Bounds & Vector3 Cross】- 如何判断一个物体是否在一个凸边体三维区域内
463 0
Unity【Bounds & Vector3 Cross】- 如何判断一个物体是否在一个凸边体三维区域内
|
存储
使用Dynamic Data Display控件绘图时无法删除已经画好的曲线
最近在使用Dynamic Data Display画图的时候发现,多次画图时,之前画的图无法清除,造成图像混乱。找了好久发现这样可以消除。 在调用AddLineGraph时,使用一个全局的变量来存储这个方法返回的对象(LineGraph), 点击...
921 0
|
JavaScript
matlab函数文件,调用时等号左边调用返回值,为什么会报错?
matlab函数,svmlib的回归参数寻优,返回值出错,参数都已经放进去了,不知道什么原因,求大神帮忙看看。