示例:我有一个图像,它的大小为512X512像素,然后我将它分成8x8块。现在我将有64x64块。现在如何将每个块8x8重新排列成列向量,以便维度将是64x4096pixel没有内置功能" im2col"。请帮助我。 感谢。
答案 0 :(得分:1)
x=rand(512,512);
xi=mat2cell(x,8*ones(1,64),8*ones(1,64));
xii=cellfun(@(x)reshape(x,1,64),xi,'UniformOutput',false);
y=cell2mat(xii);