Как сохранить каждое изображение после разрыва она, ниже мой MATLAB код:Как сохранить каждое изображение после разрыва он
A = imread('MILD NPDR8.JPG'); %// size(384x512x3)
nCol = 2; %// number of Col blocks
nRow = 2; %// number of Row blocks
m = size(A,1)/nRow; %// Sub-matrix row size (Should be an integer)
n = size(A,2)/nCol; %// Sub-matrix column size (Should be an integer)
imshow(A); %// show original image
out1 = reshape(permute(A,[2 1 4 3]),size(A,2),m,[],size(A,3));
out2 = permute(reshape(permute(out1,[2 1 3 4]),m,n,[],size(A,3)),[1 2 4 3]);
figure;
for i = 1:nCol*nRow
subplot(nRow,nCol,i); imshow(out2(:,:,:,i));
end
это мой результат: imwrite функция http://i.stack.imgur.com/IuY34.jpg
Вы пробовали imsave? http://www.mathworks.com/help/images/ref/imsave.html – Cyb3rFly3r
Я уже пытаюсь imsave, но то же самое также не может сохранить каждое изображение ... – Nur