做模式识别,matlab是不是有空间限制的啊,我用3兆的图片测试时,出现一下错误提醒,请高手帮忙

错误提醒是: ”??? Out of memory. Type HELP MEMORY for your options“.

是的,在设置里“General”--"Java Heap Memory"里可以设置分配给它的最大内存。

代码执行期间,会占用大量内存,比如你3M的彩色图片,以4000*3000分辨率计算,如果是double型的。
那一张图片就占用4000*3000*3*8Byte = 288MB内存,放几张内存就满了。加上你训练和识别时太多的中间变量。

解决:
1.加内存;
2.边运行边clear,及时清理中间变量;
3.降采样。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-05-22
应该不会出现你所说的问题,3M的图片应该也不大,一般的电脑都应该可以。
有可能是你的电脑内存不够,或者是你用这个图片进行进一步运算的时候开辟了更大的内存。
建议将图片下采样之后再做一下试试。

做模式识别,matlab是不是有空间限制的啊,我用3兆的图片测试时,出现一...
是的,在设置里“General”--"Java Heap Memory"里可以设置分配给它的最大内存。代码执行期间,会占用大量内存,比如你3M的彩色图片,以4000*3000分辨率计算,如果是double型的。那一张图片就占用4000*3000*3*8Byte = 288MB内存,放几张内存就满了。加上你训练和识别时太多的中间变量。解决:1.加...

我是一个电工(大专毕业)现在工作已经3年了,由于专业知识有限现在工作遇 ...
比如信号处理、模式识别、随机控制、系统辨识、很多算法问题的研究(比如像遗传算法G.A、模拟煺火算法S.A这样的优化算法的分析都需要运用随机过程的知识),还有就是我现在搞的Bioinformatics中要用到很多的统计学的知识。现在就知道了这三大随机数学工具的重要性了,所以对ddmm们说,当你们第一次接触什么是random variable...

计算机的五大主要应用领域是?
路由器的密码恢复:如果enable密码忘记,需重新配置路由器启动时绕过startup-config的配置,重新配置,在启动过程中按下ctrl+break键,使路由器进入ROM Monitor模式,在提标符下输入命令修改配置暂存器的值,然后重新启动路由器,rommon1>confreg 0x2142 rommon2>reset 重启路由器后进入setup模式,选择no退回到exec模式,此时路由...

相似回答
大家正在搜