我有 27 (n)图片,尺寸 128x128 (m)。我需要将图像重新格式化为 n x m 矩阵(27x16384)。
我正在使用MATLAB 我找到的唯一解决方案是将它们组织为 128x3456 或 3456x128 。
答案 0 :(得分:0)
最简单的方法是将reshape
图像分成27个列向量,然后进行转置:
m = 128; n = 128; p = 27;
images = rand(m, n, p);
row_images = reshape(images, m*n, p).';
结果矩阵将具有适当的尺寸:
>> size(row_images)
ans =
27 16384