So che è tardi, ma dal momento che flipdim è ora deprezzato, altre risposte non sono più valide. È possibile utilizzare flip, o farlo in altro modo intelligente:
I = imread('onion.png');
% flip left-right, or up-down:
Iflipud = flip(I, 1)
Ifliplr = flip(I, 2)
% or:
Iflipud = I(size(I,1):-1:1,:,:);
Ifliplr = I(:,size(I,1):-1:1,:);
% flip both left-right, and up-down, stupid way:
Iflipboth = I(size(I,1):-1:1,size(I,1):-1:1,:);
% flip both left-right, and up-down, smart way:):
Iflipboth = imrotate(I, 180)
Come già sottolineato, offerte imrotate con immagini a colori e con scala di grigi.
Non ho problemi a ruotare le immagini a colori con 'imrotate' (R2013a). –
'fliplr (img)' è equivalente a 'flip (img, 2)'. E si occupa non solo di array 2D. Per gli array multidimensionali, 'fliplr' opera sui piani formati dalla prima e dalla seconda dimensione. – Temak