Urs*_*jor 21 matlab image colors
如何在MATLAB中翻转彩色图像(RGB)?在fliplr不丢失颜色内容的情况下似乎不起作用,因为它只处理2D.
同样,imrotate可能不会旋转彩色图像.
gno*_*ice 23
该函数flipdim将用于ND矩阵工作,而功能flipud和fliplr仅2-d的矩阵工作:
img = imread('peppers.png'); %# Load a sample image
imgMirror = flipdim(img,2); %# Flips the columns, making a mirror image
imgUpsideDown = flipdim(img,1); %# Flips the rows, making an upside-down image
Run Code Online (Sandbox Code Playgroud)
注意:在最新版本的MATLAB(R2013b和更新版本)中,flip现在建议使用该功能而不是flipdim.
Amr*_*mro 20
一个例子:
I = imread('onion.png');
I2 = I(:,end:-1:1,:); %# horizontal flip
I3 = I(end:-1:1,:,:); %# vertical flip
I4 = I(end:-1:1,end:-1:1,:); %# horizontal+vertical flip
subplot(2,2,1), imshow(I)
subplot(2,2,2), imshow(I2)
subplot(2,2,3), imshow(I3)
subplot(2,2,4), imshow(I4)
Run Code Online (Sandbox Code Playgroud)
