Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
高级会员
注册日期: 2019-11-21
帖子: 3,006
声望力: 66 ![]() |
![]()
如何在MATLAB中翻转彩色图像(RGB)? fliplr似乎在不丢失颜色内容的情况下不起作用,因为它仅处理2D。
同样, imrotate可以不旋转的彩色图像。 回答: 函数flipdim适用于ND矩阵,而函数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 注意:在最新版本的MATLAB(R2013b和更高版本)中,现在建议使用功能flip而不是flipdim 。 更多&回答... |
![]() |
![]() |