设置首页收藏本站
开启左侧

C#如何判断HObject变量是否为空

[复制链接]
maidoula 发表于 2019-4-10 09:42:40 | 显示全部楼层 |阅读模式
先定义了m_Image变量

HObject m_Image = null;
HoperatorSet.GenEmptyObj(out  m_Image);
m_Image.Dispose();

怎么判断m_Image有没有被赋予图像,判断是否为空?


奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
大凡光学,专注标定板提供
halconli 发表于 2019-4-11 10:46:17 | 显示全部楼层
m_Image == null或者count_obj > 0
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
Princess 发表于 2019-4-12 08:53:29 | 显示全部楼层
楼主可以参考:https://www.51halcon.com/thread-1434-1-1.html
HoperatorSet.GenEmptyObj(out  m_Image);就是对图像进行初始化的,不过是空值去填充,而通过后一句dispose后内存就被释放了。
楼主可以尝试先判断是否初始化,然后再通过get_image_size或者相关的算子可以准确判断图像是否正确赋值!
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表