彩色图像处理

随着计算机技术和微电子技术的发展,彩色图像成像设备性能不断提高,价格也随之下降,彩色图像的应用范围越来越广泛,彩色图像处理技术也在逐步提高。与灰度图像相比,彩色图像除了包含有大量信息以外,表示方法、数据结构与存储方式都与灰度图像不同。

一、彩色图像基础

彩色图像处理和人的视觉系统有着非常密切的关系。一个彩色的光源能够发射400-700nm(纳米)的电磁波,一部分被物体吸收,一部分反射至人眼,引起了人眼对物体颜色的感知。大部分电磁波都被物体吸收时,人眼感知物体为黑色,大部分电磁波都被物体反射时,人眼感知物体为白色,某一波段的电磁波被物体反射回人眼,人眼感知的物体就是彩色的,例如,569-590nm电磁波反射回人眼,人的视觉系统感知的就是黄色。

1、三原色

人的视觉系统中有两种细胞,一种为杆状细胞,另一种为锥状细胞,杆状细胞为亮度感知细胞,锥状细胞为颜色感知细胞,在亮度足够的条件下,锥状细胞对红、绿、蓝这三种颜色波段的电磁波最为敏感,因此这三种颜色被称为三原色,人类视觉系统锥状细胞对可见光敏感曲线如下图所示。根据人眼的视觉特性,自然界中的任何颜色都可以由三原色按照不同比例组合而成。在这里插入图片描述

2、色调、饱和度和亮度

对于单色光,颜色和电磁波波长是一一对应关系,但是对于两种或两种以上颜色的合成光,波长和颜色这种对应关系就不成立了。因此,颜色就不足以描述视觉系统所感知的物体的色彩,还必须有其他的属性,如色调、饱和度和亮度。

二、彩色图像的坐标变换
1、目前常用的彩色图像模型主要有两种,一种是面向硬件设备的彩色图像模型,例如RGB模型,另一种是面向视觉感知的彩色图像模型,例如HSV模型。RGB模型是由红、绿、蓝三原色混合成各种色彩来描述彩色图像,HSV模型是通过色调、饱和度和亮度来描述彩色图像。
(1)RGB模型

RGB模型采用CIE规定的三原色红(Red)、绿(Green)、蓝(Blue)构成,任何一种颜色都可以通过这三种颜色以不同比例混合而成,用三原色英文头字母大写表示这种颜色模型。

(2)HSV模型

HSV始终色调(Hue)、饱和度(Saturation)和亮度(Value)。HSV模型是一种主观模型,三维表示从RGB立方体演化而来。

(3)CMYK模型

CMYK模型也称为减色模型,颜色来源于青、紫、黄三原色,这三种原色从照射纸上的白光中吸收一些颜色,从而改变光波产生颜色,即从白光中减去一些颜色而产生颜色,故称为减色模型。

(4)YUV模型

YUV模型是一种欧洲电视系统所采用的颜色编码方法,在现代彩色电视系统中,通常采用三管彩色摄影机或彩色CCD摄影机进行取像,然后把取得的彩色图像信号经分色、分别放大校正得到RGB,再经过矩阵变换电路得到亮度信号Y和两个色差信号R-Y(即U)、B-Y(即V),最后发送端将亮度和色差三个信号分别进行编码,用同一信道发送出去。

(5)YCbCr模型

YCbCr模型是在世界数字组织视频标准研制过程中作ITU-RBT1601建议的一部分,其实是YUV模型经过缩放和偏移的翻版。

2、颜色模型转换

颜色模式就是建立的一个3-D坐标系统,表示一个彩色空间,采用不同的基本量来表示颜色,就得到不同的颜色模型(彩色空间),不同的颜色模型都能表示同一种颜色,因此,它们之间是可以相互转换的。
例子:
(1)拆分一个HSV图像的图像阵列:
RGB = reshape(ones(64,1)*reshape(jre(64),1,192),[64,64,3]);//读入一个RGB图像
HSV = rgb2hsv(RGB);
H = HSV(:,:,1);
S = HSV(:,:,2);
V = HSV(:,:,3);
figure(1) //打开第一个窗口
subplot(121),imshow(H)
subplot(122),imshow(S)
H图像和S图像
figure(2)//打开第二个窗口
subplot(121),imshow(V)
subplot(122),imshow(RGB)
在这里插入图片描述
(2)将RGB模型转化为YCbCr模型
RGB = imread(‘board.tif’);
YCBCR = rgb2ycbcr(RGB);
figure;
subplot(121),imshow(RGB);
subplot(122);imshow(YCBCR);
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值