多媒体技术与应用实验报告_第1页
多媒体技术与应用实验报告_第2页
多媒体技术与应用实验报告_第3页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、计算机科学与技术学院多媒体技术实验一:媒体信息的获取与处理专业:计算机科学与技学号:完成日期:一、实验目的:通过实验加深对声音、图像、视频媒体信息的的数字化理解;通过相关软件熟悉常见的音频、图像分析方法。二、实验环境:附带耳机和麦克风)操作系统:Windows 20003 Edit4.编程工具:Matlab7.0实验过程:(一、音频处理1、音频的采集使用 Cool Edit 录制声音。新建一个声音文件,选择合适的声音声音格式(22050Hz、16位、单声道)单击左下方的红色按钮即可开始录音。2、音频降噪在波形文件中选中噪音段波形,然后选择“效果)噪音消除降噪器所示窗口。可完成降噪工作。3、添加

2、混响效果选中菜单栏中的“效果)常用效果器混响在此可根据自己的需要添加相应的效果,也可以在“效果(T)常用效果器”中选择其他效果进行添加。4、录音与伴奏混缩MP3 格式。(二Matlab 的图像分析1、彩色图像处理利用 matlab 可以将图像文件读取到相应的矩阵中, matlab 提供的彩色图像处理的一些函数将图像不同颜色通道的分量进行提取、加强等。处理结果可有显示函数imshow 彩 色 图 像 读 取 x=imread(1.JPG)读入图imshow(x)显示图像彩色图像分通道显示x_r=x(:,:,1);x_g=x(:,:,2);x_b=x(:,:,3);imshow(x_r)imsho

3、w(x_g)imshow(x_b)彩色图像绿色通道颜色加强并显示x_gg=x_g+100;y(:,:,1)=x_r;y(:,:,2)=x_gg;y(:,:,3)=x_b;subplot(1,2,1),imshow(x);显示原图像Subplot(1,2,2),imshow(y)显示加强后的图2、图像二值化Matlab 中提供了大量的图像信息处理的函数,包括将彩色图像灰度化,灰度图像二值化,获取灰度图像的灰度值直方图等。试验将一副三通道的彩色图像利用函数先灰度化,然后利用函数根据不同的阙值将灰度图像二值化并分别显示。实验结果如彩色图像转换为灰度图像并显示rgb=imread(CAMERA.BMP

4、); rgb1=rgb2gray(rgb);进行灰度subplot(1,2,1),imshow(rgb);显示原图title(原);subplot(1,2,2),imshow(rgb1);title(显示灰度图像直方图c=imread(camera_enh1.bmp); %读取灰度图像subplot(3,2,1),imshow(c) subplot(3,2,2),imshow(c)d=histeq(rgb1);subplot(3,2,3),imshow(d) subplot(3,2,4),imshow(d)figure(2) subplot(3,2,3),imhist(rgb1,64) sub

5、plot(3,2,4),imhist(d,64)参考灰度图像直方图,将灰度图像按照4 种不同阈值分别转换为二值图像y1=im2bw(rgb1,0.6);%4y2=im2bw(rgb1,0.5);y3=im2bw(rgb1,0.4); y4=im2bw(rgb1,0.3);subplot(2,2,1),imshow(y1) %显示四种不同阈值图像subplot(2,2,2),imshow(y2) subplot(2,2,3),imshow(y3) subplot(2,2,4),imshow(y4)3、 图像运算Matlab (和界面上下左右四个位置分别显示x=imread(hudie2.JPG)

6、; y=imread(hudie3.JPG);u=imadd(x,y);imwrite(u, C:实验一图像素材hudie5.JPG)subplot(2,2,1),imshow(u);v=imsubtract(x,y);imwrite(u,C:hudie1.JPG) subplot(2,2,2),imshow(v)w=immultiply(x,y);imwrite(u,C:hudie6.JPG) subplot(2,2,3);imshow(w)z=imdivide(x,y);imwrite(u,C:hudie0.JPG) subplot(2,2,4),imshow(z)4、图几何变换利用mat

7、lab 提供的函数也可以将图像进行放大、缩小、旋转和剪切等几何变换。相应的函数分别为:放大或缩小imresize ()、图像旋转imrotate ()、图像切割imcrop()。实验中分别对图像进行了放大两倍、缩小两倍、逆时针旋转45 、二分之一切割等操作。进行二分之一操作时,先是用size ()函数获取图像的大小信息,然后将函数大小作为参数进行切割。利用双三次插值方法将原始图像分别进行放大和缩小为原来的两倍k=imread(C:实验一图像素材pout.tif); imshow(k)o=imresize(k,2,bicubic);2p=imresize(k,0.5,bicubic);缩小2im

8、show(o)显示放大2倍imshow(p)2利用双线性插值方法将原始图像逆时针旋转45 度k1=imrotate(k,-45,bicubic);逆时针旋转45度,不进行剪切subplot(1,2,1),imshow(k1)显示旋转后图像 title(旋转后图未剪k2=imrotate(k,-45,bicubic,crop); 逆时针旋转45度,进行剪切subplot(1,2,2),imshow(k2)剪切旋转后图像title(剪切旋转后图像);将原始图像进行二分之一剪切x=imread(C:实验一图像素材1.JPG );subplot(1,2,1),imshow(x)title(x1=imcrop(x,64,64,136,136);subplot(1,2,2),imshow(x1)title(5、 图像拼接函数可以根据参数的不同和参数顺序来对两幅图像进行相应cat()函数的特点。将四幅大小相同的图像进行拼接,分别位于整个图像的上下左右四个位置A1=imread(1.JPG)A2=imread(hudie2.JPG) A3=imread(lena.bmp) A4=imread(cameraman.tif) A=A1,A2;A3,A4imshow(A)实验心得体会:通过实验更加清楚地了解了音频和图像文件的信息存储方式文件操作的方法。思考

温馨提示

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

评论

0/150

提交评论