彩色图像处理
MATLAB中彩色图像的表示方法
RGB 图像
数据类型为double 型
rgb_image = cat(3, fR, fG, fB)
其中fR,fG和fB分别代表三种RGB分量图像
RGB彩色空间常常用一个RGB彩色立方体加以图解展示。
>> rgbcube(5, 5, 10)
- 索引图像
索引图像有两个分量,即整数的数据矩阵X和
imapprox函数
[Y, newmap] = imapprox(X, map, n)
指定一幅彩色图
>> map(k, :) = [r(k) g(k) b(k)]
更换背景颜色
>> whitebg = ('g')
(三种表达)
- IPT函数
dither函数
bw = dither(gray_image)
抖动后的结果为二值图像
grayslice函数
X = grayslice(gray_image, n)
该函数通过赋给 gray_image 一个阈值来生成一幅索引图像
gray2ind函数
[X, map] =