- 1、本文档共106页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB讲稿_4-图形图像处理讲解
图形图像处理 [X,Y] = meshgrid(-8:.5:8); R = sqrt(X.^2 + Y.^2) + eps; Z = sin(R)./R; mesh(X,Y,Z,EdgeColor,black) surf(X,Y,Z) colormap hsv colorbar 图形图像处理 3.4 不透明设置 alpha(a) a的取值在[0,1]范围内 alpha(0.2); 图形图像处理 3.5 亮度设置 brighten(a) a的取值在[0,1]范围内 brighten(0.8); 图形图像处理 4、音频处理 4.1 播放 sound(y):以默认频率播放 sound(y,f):以频率f播放 例子:余旋的声音 x=cos(linspace(0,10000,20000)); sound(x); 图形图像处理 4.2 其他音频控制函数: wavwrite把数据按微软的wav音频格式进行编码,写入文件中。 wavwrite(y,2000,G:\讲稿\cossound_2000.wav); wavplay播放声音,功能比sound多,可以进行同步播放和异步播放。 wavread把wav音频文件读入矩阵变量中,供其他音频函数处理。 wavrecord使用音频输入设备进行录音,把音频数据赋值给矩阵变量。 图形图像处理 例程:以11.025kHz录音5秒,音频数据保存在int16数组中,之后播放。 Fs = 11025; y = wavrecord(5*Fs, Fs, int16); wavplay(y, Fs); plot(y) 图形图像处理 根据变量fs的值,可以知道windows启动音频的频率是22050。 频率播放不同,效果不同。 图形图像处理 4.3 同步和异步的概念 同步播放:当声音播放完成后,再执行后面的语句,在声音播放过程中,程序停在声音播放语句处。 异步播放与同步播放不同,程序不停顿,在声音开始播放后,不等声音播放完成,就开始执行后面的语句。 图形图像处理 5、动画制作 5.1 动画的生成 getframe:获取当前图形窗口中的画面,保存在矩阵中。可以通过参数指定获取窗口中哪部分图像。 movie(M,n):播放动画。M为数组,每个元素都是通过getframe获取的当前图形,n为播放次数。从效果上看movie播放了n+1次,因为movie要首先加载M数组,并且边加载边播放,之后再播放n次。如果n为负数,则倒播动画。 例子:example_7_20.m 图形图像处理 5.2 动画的录制: mov=avifile(文件名); mov=addframe(mov,getframe获取的矩阵); mov=close(mov); 例子:example_movie.m 图形图像处理 2.13 峰值函数 峰值函数peaks需要两个参数x、y,这两个参数要求是行列数相同的矩阵,peaks函数算出x、y的函数值: z = 3*(1-x).^2.*exp(-(x.^2) - (y+1).^2) ... - 10*(x/5 - x.^3 - y.^5).*exp(-x.^2-y.^2) ... - 1/3*exp(-(x+1).^2 - y.^2); Z矩阵中有三个极大值和三个极小值。 peaks函数是matlab提供的一个例程,函数文件是: Matlab安装文件夹\toolbox\matlab\demos\peaks.m 源代码见m文件 图形图像处理 peaks函数的调用方法: 一、参数 1、无参数 2、一个参数 3、两个参数 二、返回值 1、有返回值 2、无返回值 图形图像处理 2.14 waterfall函数 waterfall绘制x方向或y方向的数据点连线,产生水流效果: [x,y,z]=peaks; waterfall(x,y,z); axis([-inf inf -inf inf -inf inf]); 下列命令产生在y方向的水流效果: [x,y,z]=peaks; waterfall(x,y,z); axis([-inf inf -inf inf -inf inf]); 图形图像处理 2.15 mesh、meshc 绘制x、y方向的连线图,形成网状图。 meshc还绘制等高线: [x,y,z]=peaks; meshc(x,y,z); axis([-inf inf -inf inf -inf inf]); 图形图像处理 2.16 surf、surfc 绘制网格图,并绘制网格中间的曲面。 surfc还绘制等高线: [x,y,z]=peaks; surfc(x,y,z); axis([-inf inf -inf i
您可能关注的文档
- 地下车库模板排架施工方案要点.doc
- 地下空间开发与利用要点.ppt
- lv_3.2静定刚架讲解.ppt
- lv_3.3静定桁架讲解.ppt
- lws697技术参数讲解.ppt
- l六年级上册习作3教学设计讲解.doc
- 地下连续墙结构要点.ppt
- 地下车库基本设计规范要点.ppt
- luo燃烧与灭火PPT课件讲解.ppt
- LZX地球的结构讲解.ppt
- 山东省威海市2023-2024学年高一年级下册期末考试语文试题及答案.pdf
- 2024-2025学年绥化市高二数学上学期开学考试卷(附答案解析).pdf
- 2024届贵州省贵阳某中学联考高考模拟预测地理试题(含答案解析).pdf
- 2024年公务员考试行测常识判断复习讲义.pdf
- 2024年广东学法考试试题附答案(考场一).pdf
- 2024年人教版八年级物理复习讲义:功 专项训练【五大题型】原卷版.pdf
- 江苏省泰州市高港区等2地2023-2024学年九年级上学期期中语文试题.pdf
- 酒店概论及酒店管理培训考试题库.pdf
- 湖北省旅游类《酒店服务》技能高考历年考试试题库(含答案).pdf
- 泰安市2025年中考一模考试物理试题(A)含解析.pdf
文档评论(0)