6.1MATLAB中彩色图像的表示方法 MATLAB中的彩色图像可表示为RGB图像和索 引 图像。 RGB图像 RGB图像就是彩色像素的一个MXNX3数组, 其中每一个彩色像素点都是在特定空间位置的 彩色图像相对应的红、绿、蓝三个分量。 第6章 彩色图像处理 RGB也可以看成是一个由三幅灰度图像形 成 的“堆”,当将其送到彩色监视器的红、绿、蓝 输入端时,便在屏幕上产生了一幅彩色图像 。 形成RGB彩色图像的三个图像称为红、绿 、 蓝分量图像,分量图像中像素值的比特数决 定 了一幅RGB图像的比特深度。 RGB图像的合成 令fR,fG和fB分别代表三种RGB分量图像。 一 幅RGB的图像就是利用cat操作符将这些分量 图像组合成的彩色图像。 rgb_image=cat(3,fR,fG,fB) cat(dim,A1,A2, )沿着dim指定的方向 级 联数组。若dim1,则数组垂直放置, 若dim 2,则数组水平放置,若dim3, 则 他们会在第三个方向放置。 从RGB图像中提取分量图像 fR=rgb_image(:,:,1); fG=rgb_image(:,:,2); fB=rgb_