在MATLAB中翻转和旋转彩色图像 - 代码日志

在MATLAB中翻转和旋转彩色图像

如何在MATLAB中翻转彩色图像(RGB)?
fliplr似乎没有失去颜色内容,因为它只处理2D。

同样,imrotate也可能不会旋转彩色图像。

功能flipdim将适用于N-D矩阵,而功能flipudfliplr仅适用于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

注意:在更新版本的MATLAB(R2013b及更高版本)中,现在推荐使用flip而不是flipdim

http://stackoverflow.com/questions/4010113/flip-and-rotate-a-color-image-in-matlab

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:在MATLAB中翻转和旋转彩色图像