110,541
社区成员
发帖
与我相关
我的任务
分享
在相机的回调中通过
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和回收了。但内存还是不断增加,有什么好的办法吗。协助解决有答谢。