多媒体技术基础期末考试实验部分总结.docVIP

多媒体技术基础期末考试实验部分总结.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
多媒体技术基础期末考试实验部分总结

18103317 实验一:声音处理技术基础 1、wavread 读取微软 WAVE (.wav)音频文件。 语法: y = wavread(filename) [y,Fs,bits] = wavread(filename) 2、Wavrecord:通过计算机上的音频输入设备来录制音频。 语法: y = wavrecord(n,Fs) 描述: y = wavrecord(n,Fs) 以采样频率为Fs(Hz)来录制音频信号的n个样本值。Fs 的缺省值大小为11025 Hz。 3、wavplay : 语法: wavplay(y,Fs) 4、wavwrite : 写微软WAVE (.wav)格式声音文件。 语法: wavwrite(y,filename) wavwrite(y,Fs,filename) (1)例: %y=wavrecord(110250,11025,int16);%录音; %wavwrite(y,11025,filename);%将录制的音乐存盘; [x,Fs,bit,size]=wavread(filename);%读取文件; wavplay(10*x,Fs);%滤波前音乐效果演示 n=length(x);t=(0:n-1)/Fs;figure(1),plot(t,x); xlabel(时间T(s));ylabel(幅值); title(音乐波形信号); grid on; %频谱分析 y=fft(x);w=2/n*(0:n-1);figure(2),plot(w,abs(y)); title(信号频谱);xlabel(数字角频率W);ylabel(幅度); grid on; %巴特沃斯低通滤波器,滤除噪声干扰 [N,Wc]=buttord(0.06,0.10,1,15);%确定低通滤波器的阶数和截止频率 [b,a]=butter(N,Wc);%确定低通滤波器分子分母系数 [H,W]=freqz(b,a); %低通滤波器波形 figure(3),plot(W,abs(H)); xlabel(W);ylabel(H);title(低通滤波器); m=filter(b,a,x); wavplay(10*m,Fs);%经过滤波器后音乐播放效果演示 s=length(m);%滤波后信号长度 tm=(0:s-1)/Fs; Wm=2/s*(0:s-1);M=fft(m); figure(4),plot(tm,m); grid on; title(滤波后波形);xlabel(T);ylabel(幅度); figure(5),plot(Wm,abs(m)); title(滤波后波形频谱图);xlabel(w/pi);ylabel(幅度); %滤波后频谱分析 k=fft(m);z=length(k);w1=2*(0:z-1)/z; figure(6),plot(w1,abs(k)); xlabel(数字角频率);ylabel(幅度);title(低通滤波后的频谱); 实验 数字图像的初步操作 imread imread函数用于读入各种图像文件,其一般的用法为 [X,MAP]=imread(‘filename’,‘fmt’) 其中,X,MAP分别为读出的图像数据和颜色表数据,fmt为图像的格式,filename为读取的图像文件(可以加上文件的路径)。 imwrite imwrite函数用于输出图像,其语法格式为: imwrite(X,map,filename,fmt) imwrite(X,map,filename,fmt)按照fmt指定的格式将图像数据矩阵X和调色板map写入文件filename。 imfinfo imfinfo函数用于读取图像文件的有关信息,其语法格式为 imfinfo(filename,fmt) imhist(I,n) D﹑imhist(X,map) 其中imhist(I,n)计算和显示灰度图像I的直方图,n为指定的灰度级数目,默认值为256。imhist(X,map)计算和显示索引色图像X的直方图,map为调色板。 图像类型转换:图像类型之间的转换有时非常有用。MATLAB提供的图像类型转换函数 函数 功能 dither 使用抖动方法,根据灰度图像船舰二进制图像和根据RGB图像创建索引图像 gray2ind 根据一幅灰度图像创建索引图像 grayslice 使用阈值截取方法,根据一幅灰度图像创建索引图像 im2bw 使用阈值截取方法,根据一幅灰度图像,索引图像或RGB图像创建二进制图像 ind2gray 根据一幅索引图像创建一幅灰度图像 ind2rgb 根据一幅索引图像创建一幅RGB图像 mat2gray 通过数据缩放,在根据矩阵数据创建一幅灰度图像 rgb2gray

文档评论(0)

asd522513656 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档