我有27 (n) 张尺寸为128x128 (m) 的图像。我需要将图像重新格式化为nxm 矩阵(27x16384)。
我正在使用 MATLAB,我发现的唯一解决方案是将它们组织为128x3456或3456x128。
我有27 (n) 张尺寸为128x128 (m) 的图像。我需要将图像重新格式化为nxm 矩阵(27x16384)。
我正在使用 MATLAB,我发现的唯一解决方案是将它们组织为128x3456或3456x128。
最简单的方法是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