数字音视频原理.doc_第1页
数字音视频原理.doc_第2页
数字音视频原理.doc_第3页
数字音视频原理.doc_第4页
数字音视频原理.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

北京邮电大学世纪学院实验报告实 验 报 告 课程名称 数字音视频原理 实验题目 数字视频基本处理 专 业 电子信息工程 班 级 学号 学生姓名 实验成绩 指导教师 2012年3月 一、实验目的1、了解MATLAB的基本功能及操作方法;2、练习图像处理工具箱中的视频操作。二、实验要求独立进行实验,完成实验报告。三、实验内容1图片处理与显示 a=imread(d:1.png); %读入图片 subplot(2,2,1);imshow(a); %显示原图片在位置一 b=rgb2gray(a); %转换为灰度图片 subplot(2,2,2); imshow (b); %显示灰度图片在位置二 subplot(2,2,3); imshow(a(:,:,1); %显示图片在位置三 subplot(2,2,4); imshow(a(:,:,2); %显示图片在位置四结果如下图:2YUV文件和RGB文件之间的转换clear,clci=imread(d:1.png);i=double(i);r=i(:,:,1);g=i(:,:,2);b=i(:,:,3);y=0.299*r+0.587*g+0.114*b;u=-0.147*r-0.289*g+0.436*b;v=0.615*r-0.515*g-0.100*b;j=cat(3,y,u,v);figure,imshow(j),title(RGB转化为YUV图像)r1=y+1.14*v;g1=y-0.39*u-0.58*v;b1=y+2.03*u;q=cat(3,r1,g1,b1);figure,imshow(uint8(q),title(YUV转化为RGB图像)结果如下图:3.AVIINFO( )该函数的功能是返回一个结构体,每个字段都包含有AVI文件的信息。它的使用语法如下:FILEINFO=AVIINFO(FILENAME)其中,参数FILENAME是所要分析的字符串形式的AVI的文件名称。如果没有扩展名,系统将默认文件的扩展名为“.avi”。该AVI文件必须在当前的工作目录下。在MATLAB工作目录下有一个名为wzy.avi的视频,如果希望得到它的信息,可以在MATLAB工作窗口中输入如果语句。FILEINFO=AVIINFO(wzy.avi)运行后,输出文件信息如下。FILEINFO= Filename:wzy.avi %生成的文件名称 FileSize:10992640 %文件的大小 FileModDate:20-Mar-2008 18:04:10 %文件生成的日期 NumFrames:9 %文件的帧数 FramesPerSecond:15 %每秒钟播放的帧数 Width:848 %一帧的宽度 Height:480 %一帧的高度 ImageType:truecolor %文件类型 VideoCompression:none %文件压缩率 Quality:0 %图像质量NumColormapEntries:0 %彩色图像的颜色数,在真彩色图像中,此参数为0结果如下图:4、从静止图像向AVI视频文件的转换(JPG向AVI视频文件的转换)视频是由连续帧组成的。可以编写一个简单的函数jpg2avi( ),将多帧JPG格式的静止图像自动地转化为AVI文件。函数MATLAB代码如下:%function jpg2avi(framestart,frameend,sourcefile,avifile)aviobj=avifile(wzy.avi); %使用已经定义好的参数创建一个AVI文件,名为wzyaviobj.Quality=100;pression=None;for i=1:10 fname=strcat(num2str(i),jpgfile.jpg); %把110张图片转换成一段视频 adata=imread(fname); aviobj=addframe(aviobj,uint8(adata); %把视频帧添加到已经创建的aviobj文件中endaviobj=close(aviobj); %结束avi文件的写入并关闭结果如下图:视频截图:显示视频信息:fileinfo = Filename: C:UsersAdministratorDesktopwzy1wzy1wzy.avi %生成的文件名称 FileSize: 9218560 %文件的大小 FileModDate: 01-Apr-2012 11:39:22 %文件生成的日期 NumFrames: 10 %文件的帧数 FramesPerSecond: 15 %每秒钟播放的帧数 Width: 640 %一帧的宽度 Height: 480 %一帧的高度 ImageType: truecolor %文件类型 VideoCompression: none %文件压缩率 Quality: 0 %图像质量NumColormapEntries: 0 %彩色图像的颜色数,在真彩色图像中,此参数为0 结果如下图:四、实验心得 通过本次试验使我了解数字图片文件的类型及其特点,掌握用matlab图片处理软件进行图片的读取,二进制图像的显示,灰度图像的显示,并且把照片连在一起生成视频。初步了解了matlab的界面操作与实用方法。知道

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论