图像的基础知识

来源:百度知道 编辑:UC知道 时间:2024/06/07 15:34:12
我在上《VISUAL C++图像处理》这门课
书上说图像分5类:
1:二值图像
2:16色图像
3:256色图像(索引图像)
4:灰阶图像
5:真彩色图像
书上只是说了3和5的图像显示原理,也就是真彩色图像没有调色板,每个像素有3字节,每个字节里直接分别存的是RGB三种颜色的数值.
而256色图像则是使用了调色板,每个像素占1个字节,字节里存的是一个指向调色板特定颜色单元的数值.
可另外三种图像的显示原理是什么?就是二值,16色,灰阶三种图像
书上没说,我在网上搜了搜也没找到,所以问一下,希望高手讲解.
详细点有加分 谢谢了~

灰度图就是只有亮度信息,没有色彩信息的图,一般将灰度级别设为在(0-255)区间上取整数值

2值图可以看做是极端情况的灰度图,也就是只有两种灰度取值

16色图和256色原理相同,就是RGB三色的色值不是在(0·255)之间随意选取的,而是固定的某些值比如(255.255,0),所以可以用一个包含十六种特定色值的索引(也就是调色板)来避免每个像素点都直接存储色值,而只需要调用该色值在调色板内的位置就可以了。

对于色值图,由于RGB三原色对灰度(也就是亮度)的贡献是不同的,所以有固定的公式可以将其转换为灰度图gray=0.299*r+0.587*g+0.114*b