开启左侧

C#使用Halcon12如何释放HTuple占用的内存?

[复制链接]
绝地武士 发表于 2020-2-7 17:04:51 | 显示全部楼层 |阅读模式
在Halcon18以上版本,Halcon已经提供了Dispose()方法进行释放,那么在低版本中HTuple类型占用的内存怎么释放呢?
其实,Halcon中提供一个叫UnPinTuple()的方法,该方法就是官方用来进行释放HTuple的!
所以,使用后的变量如不再继续使用的可以用该方法进行清除释放,例如:
  1. HTuple hv_width,hv_height;
  2. HOperatorSet.GetImageSize(Image,out hv_width,out hv_height);
  3. //传递给其他变量后不用了就可以删除
  4. hv_width.UnPinTuple();
  5. hv_height.UnPinTuple();
复制代码

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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