图像灰度化
第15卷 第1期
2004年3月 广西工学院学报 Vol115 No11
JOURNALOFGUANGXIUNIVERSITYOFTECHNOLOGY Mar12004
文章编号 100426410(2004)0120023204
位图图像灰度化的方法及编程实现
游达章1,张建钢2,甘 勇3
(11湖北工学院机械工程学院,湖北武汉 430068;
21武汉科技学院机械系,湖北武汉 430000;31桂林电子工业学院机械系,广西桂林 541004)
摘 要:图像灰度化是许多数字图像处理的初始和基础工作,本文对灰度化的基本原理作了简要阐述,同时分别介绍了8位和24位彩色位图灰度化的具体方法,并给了实现详细代码。
关 键 词:灰度化;位图;方法;代码
中图分类号:TP31714 文献标识码:A
,,广泛运用在纺织、机械、信息科学、生物、、轮廓提取、图像增强等等热点问题的相关技术工作,。本文对彩色图像到灰度图像转变的实现方法作了详细的阐述。
1 彩色图像和灰度图像的基本概念及相互关系
位图图像一般分为单色图像、灰度图像和彩色图像。单色图像只有黑色和白色两种颜色,整个图像由单纯的黑色点和白色点组成。彩色图像的像素点是由R(红色)、G(绿色)、B(兰色)三元色混合而成的,不同含量的R、G、B组成不同的颜色,每一个记录单个像素的位数据单元可表示任意一种颜色。根据这个记录单个像素信息的位数据单元所占位数大小,可分为8位、16位、24位和32位等几种位图。8位位图是指图像一个像素点的颜色信息用8个位(一个字节)来表示;同样,16位位图用16个位(二个字节)来表示,其中R、G、B分别占5位,另外1位他用;24位位图用24个位(三个字节)来表示,其中R占8位、G占8位、B占8位。灰度图像与单色图像的区别是加上颜色深度的概念,单纯的看,灰度图也是黑白的,就像黑白电视显示的图像一样,但是点与点之间黑的程度是不一样的,这就是深度。如果称不同深度的颜色为一色的话,灰度图像就不止只有黑色和白色两种颜色,一般使用的灰度图为256级灰度图,就是说图像由256种不同灰度级的颜色组成[1]。
本文主要介绍对8位和24位两种最常使用彩色位图灰度化的方法。先简单介绍一下位图的结构,这对灰度化的方法有着重要的影响。位图文件结构按顺序一般包括位图文件头结构BITMAPFI位LEHEADER、图信息头结构BITMAPI位图颜色表GBQUAD和图像位数据4部分。对于8位位图的文件NFOHEADER、
结构,这4部分都包括。而24位位图则只包括文件头结构、信息头结构和位数据三部分。这是因为8位位图带有颜色表信息,对于8位位图,WINDOWS采用调色板技术来记录颜色信息,首先在颜色表结构中储存256种给定的彩色颜色,然后在数据位中用一个8位二进制数(值从0~28(256))来表示颜色表中的某一种具体的颜色,这个8位二进制数的实质就是一个索引,在显示颜色时通过这个索引来调用颜色板种对应颜色的R、8位G、8位B来表示,即一G、B值。而24位位图没有颜色表,如前所述,24位位图颜色信息由8位R、
个像素的颜色信息在数据位中直接用3个字节来表示,显示时直接使用R、G、B值,而不需要利用调色板来收稿日期:2004201213
作者简介:游达章(19752),男,湖北洪湖人,湖北工学院讲师,研究生。
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新人文社科图像灰度化的方法及编程实现全文阅读和word下载服务。
相关推荐: