matlab中用imread读取一副彩色图 转换成640*480的三维数组矩阵 共有640*480个点

问题:每个点的数值代表什么含义,是这个像素点RGB的混合吗?

“三维数组”将会有3个640*480的数组,这三个数组分别对应像素点的R,G,B值,每个数组所有像素对应一个R或G或B值。通常的matlab将图像存储为8位数据,其数值范围是[0, 255] 。
你这个每个数值代表可能是R的值,也可能是G的值,也可能是B的值。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-19
每一个值代表亮度追问

亮度是什么概念
是RGB的混合值吗

追答

亮度就是f(x,y),就是在坐标(x,y)除的振幅,也可以说是能量值。
彩色图像RGB是由三幅独立的分量图像(红、绿、蓝)级联组成的

追问

那每一维代表RGB的一个分量吗,这每一个数值和RGB有什么关系,谢谢我会再加分的

追答

RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是目前运用最广的颜色系统之一。

本回答被提问者采纳
相似回答