- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
多媒体原理与应用A试验指导书试验课程编码103008二
“多媒体原理与应用A”实验指导书(一)
一、实验课程编码:103008
二、实验课程名称:多媒体原理与应用A
三、实验项目名称:彩色空间转换
四、实验目的
1.进一步理解彩色空间的概念并掌握不同彩色空间转换的基本方程。
2.通过逐步运行程序,掌握编程细节:如查找表的设计,内存分配,对U和V信号进行下采样,文件读写过程等。
五、主要设备
安装Windows和Visual C++软件的个人计算机
六、实验内容
1.YUV与RGB空间的相互转换
由电视原理可知,亮度和色差信号的构成如下:
Y=0.2990R+0.5870G+0.1140B
R-Y=0.7010R-0.5870G-0.1140B
B-Y=-0.2990R-0.5870G+0.8860B
为了使色差信号的动态范围控制在0.5之间,需要进行归一化,对色差信号引入压缩系数。归一化后的色差信号为:
U=-0.1684R-0.3316G+0.5B
V=0.5R-0.4187G-0.0813B
2. 码电平分配及数字表达式
(1)亮电平信号量化后码电平分配
在对分量信号进行8比特均匀量化时,共分为256个等间隔的量化级。为了防止信号变动造成过载,在256级上端留20级,下端留16级作为信号超越动态范围的保护带。
(2)色差信号量化后码电平分配
色差信号经过归一化处理后,动态范围为-0.5-0.5,让色差零电平对应码电平128,色差信号总共占225个量化级。在256级上端留15级,下端留16级作为信号超越动态范围的保护带。
3.色度格式
4:2:0格式是指色差信号U,V的取样频率为亮度信号取样频率的四分之一,在水平方向和垂直方向上的取样点数均为Y的一半。
4.部分查表法的基本思路
根据RGB到YUV的转换公式,可用查表替代转换算法中的乘法运算。即定义7个1维数组作为查找表(下标从0开始到255,数组元素为转换系数与256个整数的乘积。
void InitLookupTable( )
{
int i;
for (i = 0; i 256; i++) RGBYUV02990[i] = (float)0.2990 * i;
for (i = 0; i 256; i++) RGBYUV05870[i] = (float)0.5870 * i;
for (i = 0; i 256; i++) RGBYUV01140[i] = (float)0.1140 * i;
for (i = 0; i 256; i++) RGBYUV01684[i] = (float)0.1684 * i;
for (i = 0; i 256; i++) RGBYUV03316[i] = (float)0.3316 * i;
for (i = 0; i 256; i++) RGBYUV04187[i] = (float)0.4187 * i;
for (i = 0; i 256; i++) RGBYUV00813[i] = (float)0.0813 * i;
}
在对视频序列中的每一帧或单帧图像进行彩色空间转换时,只需查找对应的表项即可。因此可以节省运算的时间。
七、实验步骤
1.调试RGB转化为YUV程序,重点掌握函数定义,部分查找表的初始化和调用,缓冲区分配。将RGB至YUV转换部分的代码填充完整。
2.编写对UV信号进行下采样的代码,填充输出YUV文件的代码。
3.对整个程序进行调试,并将给出的RGB文件转换为YUV文件,用YUV Viewer播放器观看,验证是否正确。
八、实验结果
总结RGB到YUV的转换公式及编程实现的算法并写成实验报告。实验报告以电子版形式撰写,程序代码作为报告的附件,实验后一周内提交。
执笔人:张远
实验室主任:
系主任:杨磊
“多媒体原理与应用A”实验指导书(二)
一、实验课程编码:103008
二、实验课程名称:多媒体原理与应用A
三、实验项目名称:图像文件的读写和转换(综合性实验)
四、实验目的
1.掌握图像文件的构成原理,学会根据文档或规范解析一个图像文件(如BMP)。
2.掌握图像文件的相互转换原理。
五、主要设备
安装Windows和Visual C++软件的个人计算机
六、实验内容
1.BMP文件的解析
位图文件(Bitmap-File,BMP)格式是Windows采用的图像文件存储格式,在Windows环境下运行的所有图像处理软件都支持这种格
您可能关注的文档
- 城滨水区设计的控制性要素分析-林业工程学报.PDF
- 基于ARDL模型的中国房地产对冲通货膨胀能力的研究-宏观经济研究院.PDF
- 培训楼消防管网及五食堂消防整改161204-广东技师学院.DOC
- 城土地利用-红软基地.PPT
- 基于EMD的土壤有机质含量近红外光谱检测-农业机械学报.PDF
- 基于DEA的资源型城低碳经济发展的效率评价.PDF
- 基于FPGA的多功能LCD控制器的设计与实现-ourDEVCN网页不.PDF
- 基于ICA和EMD的生理信号提取.PDF
- 基于LabVIEW7Express电导法测定弱酸离解常数的虚拟-云南大学.PDF
- 基于Kinect深度数据的视频艺术化处理-计算机科学.PDF
文档评论(0)