多個圖像保存到變量,我想查看它們並保存它們。我將.mat文件加載到MATLAB中,變量出現在我的工作區中,例如A B C D;所有圖像都存儲在其中。我想從「a」訪問圖片。如何在MATLAB中查看保存在變量中的圖像?
試過:imagesc(a,:,:,imagenumber)但得到錯誤使用==> imageDisplayParsePVPairs at 72 輸入參數無效。
我在做什麼錯?
多個圖像保存到變量,我想查看它們並保存它們。我將.mat文件加載到MATLAB中,變量出現在我的工作區中,例如A B C D;所有圖像都存儲在其中。我想從「a」訪問圖片。如何在MATLAB中查看保存在變量中的圖像?
試過:imagesc(a,:,:,imagenumber)但得到錯誤使用==> imageDisplayParsePVPairs at 72 輸入參數無效。
我在做什麼錯?
嘗試使用imshow
功能從圖像處理工具箱:
imshow(a);
於imagesc應該工作,這一切都取決於你的變量的大小是什麼,以及如何編寫調用該函數...
即
a = eye(100,100);
imagesc(a); colormap gray
工作正常;
如果
a = rand(100,100,100);
imagesc(a(1,:,:));
,或者如果是RGB圖像,a(width,height,3)
,然後使用imshow提議羅密歐
的語法是錯誤的。如果是一個單一的形象,你應該寫
imagesc(a);
如果是(我假設),RGB圖像
imagesc(a); colormap gray;
如果灰度。
如果有同一個變量中的多個圖像,你應該使用
imagesc(a(:,:,:,imagenumber))
的RGB圖像
imagesc(a(:,:,imagenumber)); colormap gray;
的灰度