我似乎無法想出解決辦法: 我需要重塑矩陣爲載體,到目前爲止,我有這樣的:如何將圖像矩陣轉換成向量在Matlab
img = imread('image.png');
grayImage = rgb2gray(img);
imageArray = reshape(grayImage, r, c);
它輸出像:
imgVector=[1 2 3 4 5 6 7 8 9 0]
我的問題是我需要做的是這樣的:
imgArray=[1 2 3
4 5 6
7 8 9]
重塑爲:
imgVector=[1 2 3 6 5 4 7 8 9]
我希望有道理。基本上我需要將它解壓縮,所以它從左到右,然後從右到左在下一行之後。任何幫助,將不勝感激。先謝謝你。
那麼image.png是你的圖片文件?我想? – nerd