gpt4 book ai didi

arrays - 如何在 matlab 中创建由多个 3d 图像数据数组组成的数组

转载 作者:行者123 更新时间:2023-12-01 19:08:16 24 4
gpt4 key购买 nike

我正在使用 imagedata = imread('imagename.jpg') 读取 15 张图像,其大小始终为 320 x 320 x 3

如何将数据放入数组中(使用 for for 循环),以便在访问新数组的第一个元素时获得输入的第一个图像的 RGB 数据?

最佳答案

您可能应该使用cell

imCell = {};
for i = 1 :15
imCell{i} = imread(num2str(something));
end

您可以轻松访问,

for j = 1 : 15
subplot(5,3,j);
imshow(imCell{j});
end

imCell 是一个大小为 1x15 的单元格。但是 imCell{i} 是一个大小为 320x320x3 的数组。

使用单元格甚至可以在其中保存不同大小的数组。

关于arrays - 如何在 matlab 中创建由多个 3d 图像数据数组组成的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26902877/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com