【问题标题】:Matlab- out of memory : image processingMatlab-内存不足:图像处理
【发布时间】:2020-06-09 04:46:09
【问题描述】:

我需要在 matlab 中处理 218 张图像(4056x6288 数组,16 位),处理涉及裁剪某些区域并计算一些变量。我得到内存不足的错误。关于如何防止此错误的任何想法?

【问题讨论】:

  • 一次处理一张图像,只存储变量并在运行之间删除旧图像?您还可以使用 python、ffmpeg 或类似工具在 matlab 之外进行裁剪,然后仅将较小的图像加载到 matlab 中。

标签: image matlab memory out-of-memory


【解决方案1】:

4056x6288*218*16 位是 11 GB 的数据。看起来这简直是同时有太多数据。避免将所有图像同时存储在 ram 中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-18
    • 2016-09-02
    • 2015-05-23
    • 2014-05-20
    相关资源
    最近更新 更多