WPF和halcon联合编程中四个相机连续采集图片的处理问题

wuyq11 2024-03-10 11:05:34

在相机的回调中通过

HOperatorSet.GenImageInterleaved(out halconImge, (HTuple)m_bufferData, (HTuple)"rgb", (HTuple)nWidth, (HTuple)nHeight, -1, "byte", 0, 0, 0, 0, -1, 0);
HOperatorSet.CopyImage(halconImge, out HObject objectNew);
currentQueue.Enqueue(new Tuple<HObject, DateTime>(objectBlob,  DateTime.Now));
halconImge.Dispose();

添加图片到队列中。在Task中while(true)实现TryDequeue。其他的还有图片处理任务,显示图片到窗体任务,halcon的对象都已经diapose和回收了。但内存还是不断增加,有什么好的办法吗。协助解决有答谢。

 

...全文
176 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 03-24
  • 打赏
  • 举报
回复

没人知道吗?????

wuyq11 03-10
  • 打赏
  • 举报
回复

应该是currentQueue.Enqueue(new Tuple<HObject, DateTime>(objectNew, DateTime.Now));

110,541

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧