RGB 颜色空间
5
RGB 颜色空间在计算机图形中使用最为普遍,因为彩色显示器使用 RGB
来产生所需的颜色。所以,选用 RGB 颜色空间简化了系统的构建和设计。
而且,由于 RGB 颜色空间使用了好几年,所以可以利用大部分现有的软件
程序模块。
然而, RGB 颜色空间在处理 " 现实 " 图像时,它的效率并不是很高。要
产生 RGB
颜色立方体内的任意颜色,所有的 RGB 三基色都必须有相同的带宽。这就
直接导致了每个 RGB 基色需要像素深度( Pixel depth )和显示分辨力都
相同的帧存储器。而且,在 RGB 颜色空间内处理一幅图像通常也不是最有
效的方式。举个例子,我们要改变一个像素点的亮度或色度,我们必须从帧
缓冲器中读出所有的 RGB 颜色值,然后计算亮度或色度,然后对它们进行
相应的更改,计算出新的 RGB 值,写回帧缓冲器。如果系统访问的是直接
以亮度和色度存储的图像,一些处理步骤就会更快了。
由于这些以及其它的原因,很多视频标准使用亮度和两个色差信号。其中
最为普遍的是 YUV , YIQ ,和 YCbCr 颜色空间。尽管它们彼此关联,但
还是有一些区别的。
评论0
最新资源