【问题标题】:How can I store images in an array in octave?如何将图像存储在八度数组中?
【发布时间】:2016-08-16 10:51:23
【问题描述】:

我有一个使用 imread 函数读取的图像。 现在,我需要使用噪声函数创建随机数量的带有噪声的图像。 主要问题是:图像的数量将是随机的。所以我尝试创建一个元胞数组并将图像存储在每个位置(array(1)=img1,array(2)=img2,等等)。但是使用它,array(1) 等并不能让我使用我的图像。

那么我怎样才能真正将它们全部放在一个数组中并正常使用它们呢?

谢谢你!

【问题讨论】:

  • 我认为您的问题是您使用 array(1) 而不是 array{1} 分配到单元格数组中。如果这不是您的问题,请显示您到目前为止所尝试的内容,请显示一些代码...

标签: arrays image matrix octave


【解决方案1】:

MATLAB 和 Octave 的语言几乎相同。 请尝试以下方法:

for i=1:length(images)
  array_of_images{i}=images(i);
end

我认为它应该工作类似或完全这样

【讨论】:

    猜你喜欢
    • 2020-02-12
    • 2014-10-01
    • 2017-08-02
    • 2015-07-06
    • 1970-01-01
    • 2019-01-23
    • 1970-01-01
    • 1970-01-01
    • 2012-11-15
    相关资源
    最近更新 更多