资源描述:
《多媒体音频处理new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、计算机科学与技术学院2010-2011学年第1学期《多媒体技术》实验一:媒体信息的获取与处理专业:计算机科学与技术学号:姓名:教师:张敏完成日期:2012、9、1610实验目的1.通过实验加深对声音、图像媒体信息的数字化理解。2.通过相关软件首席常见的音频、图像分析方法。实验环境1.高档微机:MPC(附带耳机和麦克风)2.操作系统:Windows2000或WindowsXP中文版3.音频处理软件CoolEditPro4.编程工具:Matlab7.0实验过程及结果声音文件的获取与处理1.下载音频伴奏2.运行CoolEditPr
2、o3.在多轨界面的音轨1中插入音频伴奏4.在音轨2按R按钮及界面左下方的录音按钮进行录音录音5.录音结束后,进行降噪(转换到波形编辑界面,选中振幅非常小即噪音部分,点击效果→噪音消除→降噪器命令,这是会弹出一个窗口,再点击噪音采样→关闭,然后选中整个音频波形,按照刚才的步骤重复,但在最后点击确定而不是关闭。)10降噪后6.添加混响效果(点击效果→常用效果器→混响,这时会弹出一个窗口,按照自己想要的效果进行选择混响效果)7.音频混缩(在多轨界面的音轨3右击,然后选择混缩为音轨、全部波形,最后进行保存即可)10混缩后10图像分析
3、代码图像二值化x=imread('1.jpg');subplot(331);imshow(x);y=rgb2gray(x);——彩图转换为灰度图subplot(332);imshow(y);z=imhisteq(y);——灰度直方图subplot(333);imshow(z);y=double(y)/255;binary1=im2bw(y,0.3);——不同阀值subplot(334);imshow(binary1);binary2=im2bw(y,0.5);——不同阀值subplot(335);imshow(binary2
4、);binary3=im2bw(y,0.7);——不同阀值subplot(336);imshow(binary3);binary4=im2bw(y,0.9);——不同阀值subplot(337);imshow(binary4);——显示彩色图像处理x=imread('car.jpg');——读图像subplot(321);imshow(x);——显示图像x_r=x(:,:,1);——红色单通道subplot(322);imshow(x_r);x_g=x(:,:,2);——绿色单通道subplot(323);imshow(x_
5、g);x_b=x(:,:,3);——蓝色单通道subplot(324);imshow(x_b);x_g=double(x_g);x_ng=x_g+50;——绿色通道颜色加强subplot(325);imshow(x_ng);y(:,:,1)=x_r;y(:,:,2)=x_ng;y(:,:,3)=x_b;subplot(326);imshow(y);——颜色加强后图像显示imwrite(y,'cargreen.jpg');——图像存储10图像运算x=imread('1.png');——图像读入y=imread('2.png')
6、;——图像读入subplot(321);imshow(x);subplot(322);imshow(y);z1=imadd(x,y);——加法subplot(323);imshow(z1);z2=imsubtract(x,y);——减法subplot(324);imshow(z2);z3=immultiply(x,y);——乘法subplot(325);imshow(z3);z4=imdivide(x,y);——除法subplot(326);imshow(z4);——显示图像几何变换x=imread('1.jpg');——图
7、像读入subplot(321);imshow(x);x1=imresize(x,0.5,'bicubic');——缩小2倍subplot(322);imshow(x1);x2=imresize(x,2,'bicubic');——扩大2倍subplot(323);imshow(x2);x3=imrotate(x,45,'bilinear','crop');——逆时针旋subplot(324);45度imshow(x3);x4=imcrop(x,[0,0,128,256]);——剪切一半subplot(325);imshow(x
8、4);图像拼接x=imread('cameraman.tif');y=cat(1,x,x);——垂直拼接z=cat(2,y,y);——水平拼接imshow(z);x1=imread('lena.bmp');x2=imread('black.bmp');x3=imread('pic_1.bm