如何在 MATLAB 中翻转彩色图像 (RGB)?
fliplr
似乎无法在不丢失颜色内容的情况下工作,因为它只处理 2D。
同样,imrotate
可能不会旋转彩色图像。
最佳答案
函数flipdim
将适用于 N 维矩阵,而函数 flipud
和 fliplr
仅适用于二维矩阵:
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
关于image - 在 MATLAB 中翻转和旋转彩色图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4010113/