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

图片太大,导致运行内存不足

[复制链接]
Nature2 发表于 2022-7-28 10:08:40 | 显示全部楼层 |阅读模式
图像:6.2亿像素、587M;当程序运行时,没有从本地读取图像前和读取后的内存相差1200M,这里在读取前对IMAGE类型有手动Dispose,不太清楚为什么这个内存多出来这么多。当运行Find_Shap_model()的时候,内存直接到4700M了,直接多出来3500M,这里的模板图像只有10M左右,而且模板时模板图像运行了Reduce_Domian()的图,实际模板时非常小的。求大佬帮忙解释下为什么?
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
大力丸 发表于 2022-7-29 09:02:05 | 显示全部楼层
你电脑内存是多大的。
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
yaozzj 发表于 2022-7-29 17:54:10 | 显示全部楼层
Find_Shap_model会在角度范围内创建多个角度的模板(起始角度+step角度*(n-1)),所以嘛,你懂的
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
halcon2016 发表于 2023-8-8 10:49:23 | 显示全部楼层
运行的时候会生成不同尺度和角度的模块来进行匹配,会占用很多内存。尝试一下更改创建模板时的Optimization参数,可以减少内存占用,回忆搜索速度
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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