- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
多媒体技术报告_53110726杨瑞超
——视频播放器
姓名: 杨瑞超
教学号: 学号:目录:
一、主要功能
二、设计思路
三、效果演示
四、代码摘要
五、心得体会
一、主要功能
基09于mfc的简单播放器,能播放avi、mpg、mpeg、wmv等视频文件,以及wav,mp3等音频文件。带有截图功能,能实现多次截图,并将其存于桌面上的1.jpg、2.jpg......同时可进行图像处理,将bmp、jpg格式的图片灰度化和分割,并将其分别存于以G开头和以F开头的图像文件中。
Gray Scale Image 或是Grey Scale Image,又称灰阶图。把白色与黑色之间按对数关系分为若干等级,称为灰度。灰度分为256阶。用灰度表示的图像称作灰度图。
除了常见的卫星图像、航空照片外,许多地球物理观测数据也以灰度表示。以位场图像为例,把位场表示为灰度图,需要将位场观测值灰度量化,即将场的变化范围转换成256阶的灰度范围。由于位场的动态变化范围非常大,磁场可达数万个纳特,重力场也可能在数百个重力单位内变化,所以在显示为图像前通常需要对位场观测值进行拉伸或压缩。
什么叫灰度图?任何颜色都有红、绿、蓝三原色组成,假如原来某点的颜色为RGB(R,G,B),那么,我们可以通过下面几种方法,将其转换为灰度:
1.浮点算法:Gray=R*0.3+G*0.59+B*0.11
2.整数方法:Gray=(R*30+G*59+B*11)/100
3.移位方法:Gray =(R*76+G*151+B*28)8;
4.平均值法:Gray=(R+G+B)/3;
5.仅取绿色:Gray=G;
通过上述任一种方法求得Gray后,将原来的RGB(R,G,B)中的R,G,B统一用Gray替换,形成新的颜色RGB(Gray,Gray,Gray),用它替换原来的RGB(R,G,B)就是灰度图了。
二、设计思路
添加windows media player插件,加入CWMPPlayer4类,删除视图愿意菜单项,添加菜单项“文件”、“截图”、“图像处理”。
其中,“文件”报告子菜单项“打开”和“关闭”。“打开”利用CFileDialog类打开音频文件,并通过播放器播放,关闭则是停止播放并退出文件。同时,暂停、停止、调节进度等可通过播放器按钮控制,鼠标左键双击可实现全屏功能。
“截图”菜单项可实现动态截图,并将其存于桌面上。其设计思路为:先获得整个屏幕的设备描述表pDC,再通过GetWindowRect(rect)得到窗口区在屏幕上的坐标,并算得其宽度和高度,然后窗口区所在的部分转存到内存DC中。之所以这样做是因为若直接用窗口区DC实现截图,则播放视频时所截的图会是一片黑。而先获得屏幕DC则不会有这样的问题。之后,再分别得到位图文件头、位图信息头以及位图数据,并将其依次写入位图文件中,截图成功。
点击“图像处理”菜单项时会弹出一个新对话框,包括“打开图片”、“灰化图”、“图片分割”、“还原图”等功能。“打开图片”先利用CFileDialog类得到图片文件路径,再调用Show(str)函数,这个函数主要利用StretchDIBits函数来实现图片显示。“灰化图”利用的是平均值法,即R=G=B=(R+G+B)/3,再调用Show(str)函数来更新图片。“图片分割”利用多阀值的方法,将特定阀值范围内的像素值置为特定值,从而实现图像分割化。“还原”则是调用Show(str),显示刚开始打开的图片,以此呈现还原的效果。
图片灰度化的常用方法
1.分量法
将彩色图像中的三分量的亮度作为三个灰度图像的灰度值,可根据应用需要选取一种灰度图像。f1(i,j)=R(i,j) f2(i,j)=G(i,j)f3(i,j)=B(i,j)其中fk(i,j)(k=1,2,3)为转换后的灰度图像在(i,j)处的灰度值。
2.最大值法
2.将彩色图像中的三分量亮度的最大值作为灰度图的灰度值。
f(i,j)=max(R(i,j),G(i,j),B(i,j))
3.平均值法
将彩色图像中的三分量亮度求平均得到一个灰度值。
f(i,j)=(R(i,j)+G(i,j)+B(i,j)) /3
4.加权平均法
根据重要性及其它指标,将三个分量以不同的权值进行加权平均。由于人眼对绿色的敏感最高,对蓝色敏感最低,因此,按下式对RGB三分量进行加权平均能得到较合理的灰度图像。
f(i,j
您可能关注的文档
最近下载
- 专题2.7 数轴中的动态问题【九大题型】(举一反三)(人教版2024)(解析版).docx VIP
- 15走向辉煌2011高考语文阅读飞跃与写作创新.pdf VIP
- 完整版IQC作业指导书.pdf VIP
- 第12课 近代西方民族国家与国际法的发展(29页)【课件22】.pptx VIP
- 2008年修电脑1400张照片连接.docx VIP
- 2016上海电气2MW机组标准化维护手册.docx
- 88张PPT详解脊神经分支及其支配区【88页】.pptx VIP
- TDT1062-2021 社区生活圈规划技术指南.pdf VIP
- 机舱柜图纸概述.ppt VIP
- 企业资源erp期末试题及答案.pdf VIP
文档评论(0)