【发布时间】:2014-12-05 23:05:14
【问题描述】:
我有 225 幅图像与 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”的输出只是一个数字。
【问题讨论】: