Я знаю, что уже поздно, но поскольку flipdim теперь устарел, другие ответы больше не действительны.Вы можете использовать flip или сделать это другим, умным способом:
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)
Как уже указывалось, imrotate работает как с цветными изображениями, так и с оттенками серого.