- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
多媒体原理与应用
“多媒体原理与应用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采用的图像文件存储格式,在Wind
您可能关注的文档
- 外部空间环境教案 .doc
- 多CPU核单片微机实验箱原理及实验指导书 .doc
- 高炉配管岗位工作标准.doc
- 高炉风口长寿及破损判断方法.doc
- 多伦多大学国际基础项目中英文doc.doc
- 高点定位强化服务再创佳绩.doc
- 高烧,需要有效退热(崔玉涛).doc
- 高热天气仔猪保健.doc
- 高热惊厥症状表现.doc
- 多元学习表现绩分采计操作方式doc.doc
- 甘肃省白银市会宁县第一中学2025届高三3月份第一次模拟考试化学试卷含解析.doc
- 2025届吉林市第一中学高考考前模拟生物试题含解析.doc
- 四川省三台县芦溪中学2025届高三下第一次测试生物试题含解析.doc
- 2025届江苏省启东市吕四中学高三适应性调研考试历史试题含解析.doc
- 浙江省宁波市十校2025届高三二诊模拟考试历史试卷含解析.doc
- 甘肃省甘南2025届高考生物必刷试卷含解析.doc
- 河北省石家庄市一中、唐山一中等“五个一”名校2025届高考历史四模试卷含解析.doc
- 江西省南昌市进贤一中2025届高考生物考前最后一卷预测卷含解析.doc
- 甘肃省白银市会宁县第四中学2025届高三第二次模拟考试历史试卷含解析.doc
- 宁夏银川市宁夏大学附属中学2025届高考化学押题试卷含解析.doc
文档评论(0)