欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    多媒体信息处理技术报告样本19048.docx

    • 资源ID:48284484       资源大小:498.38KB        全文页数:13页
    • 资源格式: DOCX        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    多媒体信息处理技术报告样本19048.docx

    1.BMP图像像的结构与显显示BMP文件是WWindowws操作系统统所推荐和支支持的图像文文件格式,是是一种将内存存或显示器的的图像数据不不经过压缩而而直接按位存存盘的文件格格式,所以称称为位图(bbitmapp)文件,因因其文件扩展展名为BMPP,故称为BBMP文件格格式,简称BBMP文件。BBMP图像文文件被分成44个部分:位位图文件头(BBitmapp )、位图图信息头(BBitmapp Infoo Headder)、颜颜色表(Coolor MMap)和位位图数据(即图像数数据,Datta Bitts或Datta Boddy)。为了实现BMPP图像的各种种处理(如显显示 ,平滑滑 ,锐化等等),我们必必须清楚BMMP 图像文文件的组成 ,下面将详详细介绍一下下BMP 图图像的文件格格式。1.1 BMPP图像的文件件格式BMP图像文件件由文件头、文文件信息头、调调色板和图像像数据组成。(1)文件头 文件头头是一个结构构 ,长度为为 14 个个字节 ,各各组成部分如如下:WORD bfTyppe / 2 个个字节表示文文件类型 ,其值为“BMDWORD bfSizze / 4 个个字节表示文文件的大小。WORD bfResservedd1 / 2 个个字节保留 ,其值为 0。WORD bfResservedd1 / 2 个个字节保留 ,其值为 0。DWORD bfOfffBits / 4 个个字节表示第第一个像素的的偏移量由文件头可以获获得该文件型型、小及第一一个像素的偏偏移地址。(2)文件信息息头文件信息头也是是一个结构体体,长度为440个字节,各各组成部分如如下:DWORLD biSiize / 4个字节节存放文件信信息头的长度度,其值为440。LONG bbiWidtth / 4个字字节存放位图图的宽度。LONG bbiHeigght / 4个字字节存放位图图的高度。WORD bbiplannes / 2个字字节存放平面面的数目,其其值为1。WORD bbiBitccount /两个字节节存放每个像像素所占的位位数,其值可可以是1,44,8,244等。DWORD biCommpresssion / 4个字节指指定位图是否否压缩,其值值可以是常值值BI_RGGB,BI_RLE8,BI_RLLE4等。如如果没有压缩缩则为BI_RGB(即即0)。DWORD biSizzeImagge / 4个字节表表示位图的实实际大小。LONG bbiXPellsPerMMeter / 4个字节节指定目标设设备的水平分分辨率,通常常不用将其设设为0。LONG bbiYPellsPerMMeter / 4个字节节指定目标设设备的垂直分分辨率,通常常不用将其设设为0。DWORD biClrrUsed / 4个字节指指定图像实际际用到的颜色色数,若使用用所有颜色则则值为0。DWORD biClrrImporrtant / 4个字字节指定图像像中重要的颜颜色数,若全全部重要则值为0。由文件信息头可可以获得有关关位图的详细细信息,位图图的实际大小小并不等于bbiWidtth和biHHeightt的乘积。因因为在保存位位图时要求每每一行的字数数必须是4的的整数倍,如如果不是,则则需要补齐。(3) 颜色表表颜色表实际上是是一个RGBBQUAD结结构的数组,数数组的长度由由biClrrUsed指指定(如果该该值为零,则则由biBiitCounnt指定,即即2的biBBitCouunt次幂个个元素)。RRGBQUAAD结构是一一个结构体类类型,占4个个字节,其定定义如下:BYTE rrgbRedd /红红色分量BYTE rrgbGreeen /绿绿色分量BYTE rrgbBluue /蓝蓝色分量BYTE rrgbResservedd /保保留位有些位图需要颜颜色表;有些些位图(如真真彩色图)则则不需要颜色色表,颜色表表的长度由BBITMAPPINFOHHEADERR结构中biiBitCoount分量量决定。对于于biBittCountt值为1的二二值图像,每每像素占1bbit,图像像中只有两种种(如黑白)颜颜色,颜色表表也就有211=2个表项项,整个颜色色表的大小为2*ssizeoff(RGBQQUAD)=2*4=88个字节;对对于biBiitCounnt值为8的的灰度图像,每每像素占8bbit,图像像中有28=256种种颜色,颜色色表也就有2256个表项项,且每个表表项的R、GG、B分量相相等,整个颜颜色表的大小小为256*sizeoof(RGBBQUAD)=256*4=10224个字节;而对于biiBitCoount=224的真彩色色图像,由于于每像素3个个字节中分别别代表了R、GG、B三分量量的值,此时时不需要颜色色表,因此真真彩色图的BBITMAPPINFOHHEADERR结构后面直直接就是位图图数据。(4)位图数据据 紧跟在在颜色表之后的的是图像数据据字节阵列,即图像数据据,记录了图图像的每一个个像素值。对对于有颜色表表的位图,位位图数据就是是该像素颜色色在调色板中中的索引值;对于真彩色色图,位图数数据就是实际际的R、G、BB值(三个分分量的存储顺顺序是B、GG、R)。相相应地,对于于2色图象,用用1位表示颜颜色,因此一一个字节表示示8个像素;对于16色色图象,用44位表示一个个像素的颜色色,一个字节节表示2个像像素;对于2256色图象象,用8位表表示一个像素素的颜色,一一个字节只表表示1个像素素。图像的每每一扫描行由由表示图像的的像素的连素素字节组成,每每一行的字节节数取决于图图像的颜色数数目和用像素素表示的图像像宽度。扫描行行是由底向上上存储的,这这就是说,阵阵列中的每一一个字节表示示位图左下角角的像素,而而最后一个字字节表示位图图右上角的像像素。1.2 BMPP图象文件显显示在VC+的的的应用程序中中显示图像 ,通常有两两种方法。一一种方法是在在应用程序中中加入固定的的位图,为该该图指定IDD,使用静态态图片控件或或ActivveX控件来来显示图象。另另一种方法是是使用位图类类Cbitmmap,利用用LoadIImage函函数动态地从从系统盘的文文件中载入位位图图像 ,将载入的图图像句柄和CCbitmaap类相关连连。使用BiitBlt函函数把位图拷拷贝到能够显显示图像的设设备场境中。设设备场境中包包含有关于系系统、应用程程序和绘图窗窗口的信息。我我们还可以使使用 StrretchBBlt 函数数拷贝图像 ,并调整图图像的大小 ,使之适合合在特定的设设备场境中显显示。各函数数的用法如下下所示:HBITMAPP hbiitmap;/*加载BMPP文件,为BBMP文件名名*/Hbitmapp=(HBIITMAP):LoaadImagge(AfxxGetInnstancceHanddle(),);/*Bitmaap为Cbiitmap类类的一个对象象,实现图象象句柄和类相相关连*/Bitmap.Attacch(hbiitmap);/*拷贝位图到到屏幕*/BitBlt(10,100,widtth,heiight,&&dc,0,0,SRCCCOPY);/*拷贝图象并并调整显示大大小*/StrwtchhBlt(110,10,Rwidtth,Rheeight,&dc,wwidth,heighht,SRCCCOPY);实际上,由BMMP图象文件件格式可以很很方便地从文文件中读出各各部分信息,在在获得调色板板和图象数据据后,利用SSetDIBBitsTooDevicce函数或SStrechhDIBitts函数来显显示图象或打打印图象。2颜色表的修修改2.1 RGBB模型RGB模式是基基于自然界中中3种基色光光的混合原理理,将R、GG、B三种基基色按照从00(黑)到2255(白色色)的亮度值值在每个色阶阶中分配,从从而指定其色色彩,当不同同亮度的基色色混合后共产产生=1677772166种颜色。在在理想条件下下,加色原理理R+G=YY,R+B=M,G+BB=C。当33种基色的亮亮度值相等时时,产生灰色色,当3种亮亮度值都是2255时,产产生纯白色;而当所有亮亮度值都是00时,产生纯纯黑色。当33种色光混合合生成的颜色色一般比原来来的颜色亮度度值高,所以以RGB模式式产生颜色的的方法又被称称为加色混合合。2.2 颜色表表的修改一幅图像有众多多的事物,为为了按照人们们的意愿,传传达某种信息息,突出自己己最想表达的的信息,可以以用色彩来完完成!那么,在在我们的图像像中如何完成成这样的任务务呢?256色的BMMP格式的图图像是有颜色色表的。颜色色表分R,GG,B三种基基色。首先,我我们应该把颜颜色表找到并并提取出来。根根据BMP图图像数据存储储的特点,我我们很容易找找到颜色表。找找到颜色表之之后,按照我我们的需要,我我们所想表达达突出的色彩彩就可以通过过修改颜色表表的R,G,B三基色的的值来完成。将将三基色提取取出来,并恰恰当的更改三三基色在0到到255间的的值的大小,使使得某种颜色色变得突出,以以来表达我们们想要突出的的色彩!例如如我们想使花花变的更红一一些,我们就就可以适当的的增加R基色色在0到2555间的值,减减小G,B两两种基色的大大小,也就是是改变G、BB基色在0到到255间的的值,那么红红色的像素点点就会增加红红的级数,这这样就会使图图像的红色更更加突出。同同理,适当增增加G基色在在0到2555间的值,减减小R,B两两种基色在00到255间间的值,绿色色的像素点也也就相应的增增加了级数,那那么就可以使使图像的绿色色更加突出。例例如在一幅春春天草地的图图像中,增加加G基色的级级数,就可以以使小草显得得生机勃勃,以以表达春意盎盎然的景象和和情感,完成成我们的表达达重点了!我们更改了2556色的BMMP格式的颜颜色表,让原原有的图像的的某种颜色更更加突出,来来实现我们所所需要的色彩彩的突出。我我们更改某种种基色,或者者更改几种基基色,即重新新给某种基色色在0到2555间赋值,使使得图像的像像素都随之适适当变化,达达到我们所需需的效果。3实验结果与与分析 以5112*5122的256色色图像进行结结果的验证分分析。程序运运行结果图如如下:图1 原图图2 原图的颜色表图4 蓝色突出效果图3修改颜色表对话框图5蓝色效果颜色表图1为程序运行行打开的原图图,图2为程程序运行获得得的颜色表。图图3 为修改改颜色表的对对话框,这次次修改颜色表表目的是突出出蓝色效果,变变化后的结果果为图4。图图5为修改颜颜色表突出蓝蓝色效果后,获获得的颜色表表,在这幅颜颜色表截图中中可以很明显显的看到颜色色表中蓝色的的颜色条增加加了许多。同理可获得绿色色和红色的突突出效果。如如图6,图77,图8,图图9所示。图7 绿色效果颜色表图6 绿色突出效果图9 红色效果颜色表图8 红色突出效果4.总结本文讨论了基于于VC+66.0集成开开发环境,打打开一幅2556色BMPP图像,通过过修改其颜色色表获得相应应的颜色突出出效果。本文文对BMP图图像的结构特特点和显示做做了简单的介介绍,着重于于颜色表的修修改。本次的的实现,方法法总体来说是是比较快速和和灵活的。能能很快的完成成想要的色彩彩突出效果,最终的结果也是令人比较满意的。能够完整的保持图像的形态,只要简单的改变R、G、B三基色0到255间的值,就能得到色彩突出效果,从实验结果来看,基本上完成了本次作业的任务要求。通过本次实验,使使我对BMPP图像的结构构有了更深刻刻的了解,并并且学会了如如何针对BMMP图像进行行一些相关的的数字图像的的分析和处理理,以达到我我们处理数字字图像的最终终目的,为以以后的学习研研究打下了坚坚实的基础。

    注意事项

    本文(多媒体信息处理技术报告样本19048.docx)为本站会员(you****now)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开