本帖最后由 vince01 于 2023-12-28 22:36 编辑
在C#中,使用HOperatorSet.FindNccModels()进行模板匹配,调试运行时,点击匹配按钮后,内存使用由300M暴涨至1GB,经以下测试,问题依旧:
1. 使用到的Halcon变量算子执行后全部Dispose
2. 将程序其他语句全部屏蔽(显示结果部分),只保留匹配算子语句
3. 使用hNCCModel.FindNccModels()方式进行编程
4.使用FindNccModel()只查找一个模板
同时还有其他现象,对同一幅图像(500w像素,大小5M),如果模板越小,那么内存增加越多,模板越大,内存增加越小。
请教各位这个问题可能是什么原因?
|