60701BMP彩色图像转化为灰度及二值图像

  多媒体技术是一门综合了多种学科的新技术,其涉及到计算机科学与技术、通信和网络技术、人工智能技术、微电子技术、数字信号处理、图形处 理技术、声像技术等诸多学科。许多新技术的不断出现和体验,带给人们工作和生活巨大的改变。其应用已经渗透到社会生活和工作的各个方面。

 

1.1背景

   多媒体技术是20世纪80年代发展起来的一种新技术,是将文本、图形、图像、动画、声音、视频等信息通过计算机处理,形成人机交互作用的技术。多媒体技术的发展同时也改变了计算机的使用领域,由仅仅限于专业办公领域扩展到各行各业,以及家庭生活和大众娱乐等方方面面。很大程度上改善了我们的学习和生活。随着计算机技术、网络通讯技术、电子信息等技术的快速发展,多媒体技术的应用和发展也面临着更大的机遇。

60701BMP彩色图像转化为灰度及二值图像

图1.1 多媒体技术与应用

  本课程多媒体技术与应用可分为多媒体实用技术和多媒体技术应用两方面,其中多媒体技术应用于生活、教学、艺术等方面,多媒体实用技术可分为基本概念、多媒体计算机系统、多媒体音频技术、多媒体视频技术、多媒体数据压缩技术、图像与图像处理技术、超文本与超媒体技术、多媒体应用系统设计、多媒体应用系统创作工具、多媒体应用程序设计、图形、图像设计技术、数字音频设计技术、数字视频设计技术几部分,本次课程选题为多媒体应用程序设计中的图形、图像设计技术,基于C语言实现BMP彩色图像转化为灰度及二值图像。

 

1.2设计的简要介绍

  本次课程设计选题基于C语言实现一种BMP彩色图像转化为灰度及二值图像程序,属于多媒体实用技术中多媒体应用程序设计的一个分支,具体是一种图形、图像设计技术,选取BMP彩色数字图像作为实验目标,将其转化为灰度模式和二值模式。本次课程设计将采用提出问题、分析问题、解决问题、验证与实验、总结的思路完成。

 

2 设计

BMP文件因其“所见即所得”的特点,尽管文件大小比较大,但是位图文件的简单性、在微软视窗和其他地方的广泛使用以及这种格式的优秀文档标准以及没有专利约束,使得它成为其他操作系统图像处理程序能够读写的一种最为常用的格式。本次课程设计就是利用C语言实现其颜色模式的转换。

 

2.1重要概念 2.1.1 BMP数字图像文件结构

  Windows使用的图形文件格式主要是BMP图形信息文件,在Windows背景下交换、运行与位图相关的信息的标准格式,同时BMP图像信息文件格式是全部图像信息处理软件都支持。Windows显示图像信息标准与绘画图像均以BMP图像信息格式。Windows3.0前期的BMP图像数据信息格式和显示器参数相关联,故将此类BMP格式图像信息文件称之为设备参数相关位图DDB(device-dependent bitmap)文件数据格式。Windows3.0后期的BMP图像数据信息和显示器参数无关联,故将此类BMP格式图像信息文件叫作设备参数无关位图DIB(device-independent bitmap) 数据格式,目标主要是让Windows可以在任一类别的显示设备上呈现所留存的数据文件。BMP位图信息数据采用文件后缀名是BMP或bmp。

 

60701BMP彩色图像转化为灰度及二值图像

图2.1 BMP文件结构

  标准的位图图像文件结构是包含四部分组成:位图文件头、位图信息头、调色板和定义位图的数据序列,其具体的数据文件格式特点和形式,位图文件结构如图2.1所示。支持单色、16色、256色和全彩色(目前最高位为32位)四种图像方式;每个位图文件仅一幅存储图像;图像存储时提供两种模式为非压缩和压缩。

 

2.1.2 灰度图像

  在计算机领域中,灰度(Gray scale)数字图像是每个像素只有一个采样颜色的图像。这类图像通常显示为从最暗黑色到最亮的白色的灰度,尽管理论上这个采样可以是任何颜色的不同深浅,不同亮度上的不同颜色。灰度图像与黑白图像不同,在计算机图像领域中黑白图像只有黑白两种颜色,灰度图像在黑色与白色之间还有许多级的颜色深度。但是,在数字图像领域之外,“黑白图像”也表示“灰度图像”,例如灰度的照片通常叫做“黑白照片”。在一些关于数字图像的文章中单色图像等同于灰度图像,在另外一些文章中又等同于黑白图像。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpjxxf.html