在matlab中把一张图片转化成若干个矩阵的函数是什么?

如题所述

你的意思就是读取图片吗?用imread函数
f=imread('D:\kid.jpg');%假设你在D盘根目录下的kid.jpg图片

如果kid.jpg是彩色图片,那么f是个三维的矩阵,分别存放图片的R、G、B值
如是黑白图片,那f就是一个二维的
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-24
I = imread('E:\Fig1a.jpg');
[d1,d2,d3] = size(I);
if(d3 > 1)
I = rgb2gray(I);