在MATLAB不同大小显示图像(Display images in different sizes

2019-07-01 10:16发布

我创建在MATLAB 2010年b高斯金字塔。 我想告诉喜欢提到的相同图案的图片在这里 。

我试图用imresizetruesize但得到相同大小的所有图像。 可能有人请帮助我在这个问题上?

Answer 1:

您可以使用“与多个图像的真实大小imshow” FEX文件来回答你的问题...

编辑:下面的代码将在图的右下部分产生副区:

clear imagesCellArray
mand = imread('mandelbrot_set.jpg'); % read image
dim = 3;

[imagesCellArray{1:dim,1:dim}] = deal(mand); % create smaller images by imresize
 for iRow = 1:dim
    for iCol = 1:dim
       imagesCellArray{iRow,iCol} = imresize(imagesCellArray{iRow,iCol},1/(1.5*(iCol*iRow)));
    end
 end

 % plot with imshowTruesize - true aspect ratio is preserved
 margins = [25 25];
 Handles = imshowTruesize(imagesCellArray,margins);
 for iRow = 1:dim
    for iCol = 1:dim
       axis(Handles.hSubplot(iRow,iCol),'on')
    end
 end



文章来源: Display images in different sizes in MATLAB