我有225图像与蒙太奇功能一起放在matlab中。我可以用蒙太奇给他们看。但是我无法将蒙太奇保存为完整的图像,请帮助我。将蒙太奇保存为图像matlab
path = uigetdir;
D=dir(fullfile(path,'*.tif'));
imcell = cell(1,numel(D));
imcropped = cell(1,numel(D));
figure(1);
title('Drag square to crop picture, end with a double click',...
'FontSize', 15 , 'HandleVisibility' , 'off') ;
axis equal
set(gca , 'NextPlot' , 'replacechildren') ;
imcell1 = imread(D(50).name);
[~, rect] = imcrop(imcell1);
close(figure(1));
%
for i = 1:numel(D)
imcell{i} = imread(D(i).name);
imcropped{i} = imcrop(imcell{i}, rect);
end
h=montage(cat(4,imcropped{:}),'Size', [15 15]);
蒙太奇“h”的输出只是一个数字。
非常感谢! – 2014-10-12 09:57:47
非常欢迎! – 2014-10-12 11:25:43
使用getframe的脚本将蒙太奇保存为与GUI相同的大小。有没有办法将蒙太奇保存为真实尺寸? – lroca 2015-02-02 17:48:15