如何用MATLAB获得一幅图像方阵???

为什么我用MATLAB的imresize 函数获得一幅90*90的图像后,再用size()函数求这幅90*90的图像得到的行数和列数分别是90,270,为什么得到的行数和列数不等呢???要怎样才能使图像矩阵的行数和列数相等呢????
a=imread('flower90a90.bmp') 这句代码运行后得到的a为什么是90*90*3????
菜鸟,很多知识点都不懂,希望各位大神能帮帮!!!!

你读入的图片是彩色的,有RGB即红绿蓝三个通道,故而是三维的。如果你想要灰度图像,就b=rgb2gray(a)即可。
温馨提示:答案为网友推荐,仅供参考
相似回答