当前位置: 代码迷 >> 其他开发语言 >> 一个很简单的matlab有关问题
  详细解决方案

一个很简单的matlab有关问题

热度:4621   发布时间:2013-02-26 00:00:00.0
一个很简单的matlab问题
小弟刚学matlab,是关于图像处理的结果在第一章就遇到问题了,问题是这样的:我用matlab打开一幅彩色图片,然后对像素矩阵进行垂直倒转,以实现图像的倒转,结果却分了三个波段显示,这是为什么呀?我的代码很简单啊!
fp = imread('D:\示例图片\Blue hills.jpg');
fp = imread('D:\示例图片\Blue hills.jpg')
imshow(fp)
f = fp(end:-1:1,:)
imshow(f)
还请各位不吝赐教!

------解决方案--------------------------------------------------------
jpg图像用imread得到的是一个三维矩阵,第三维表示RGB。所以改成f = fp(end:-1:1,:,:)应该就可以了
  相关解决方案