- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
输入框为用户的输入信息提供了界面,使用inputdlg函数创建,并提供了“Ok”和“Cancel”两个按钮,inputdlg函数的命令格式如下: answer = inputdlg(prompt,title,lineno,defans,addopts) %创建输入框 例: prompt={请输入正弦函数的频率}; defans={10}; w=inputdlg(prompt,输入,1,defans) 1.输出消息框 输出消息框用来显示各种输出信息,使用msgbox函数来创建,只有一个“Ok”按钮,并利用图标表示不同的信息类型,msgbox函数的命令格式如下: h=msgbox(message,title,icon,icondata,iconcmap,createmode) %创建输出消息框 例: message=输入参数超出范围; icon=error; h=msgbox(message,出错,icon) 练习 MATLAB R2010a的图像处理工具箱可以读入、显示和处理多种标准的图像格式文件,包括.bmp、.gif、.jpg、.tif、.png、.hdf、.pcx、.xwd、.ico和.cur等。 1.图像类型 (1)索引图像 (2)灰度(强度)图像 (3)RGB(真彩)图像 2. 图像处理函数 (1)图像文件的信息 图像文件可以使用imfinfo函数查询其信息,包括文件名、文件大小、图像尺寸、图像类型和每个像素的位数等信息。 (2)图像的读写 [x,map] = imread(filename,fmt) %读取图像文件 imwrite(x,map,filename,fmt) %写入图像文件 说明:x是图像文件的数据矩阵;map是颜色表矩阵,可省略,当imread读取的不是索引图像时则为[],当imwrite写入的不是索引图像,map省略;filename是图像文件名;fmt是文件格式,如bmp、cur、gif、jpg或ico等,可省略。 (3)图像的显示 h=imshow(x,[low high]) %按颜色表设定显示灰度图像 h=imshow(x,map) %显示图像 h=imshow(filename) %显示图像文件 例6-12 使用imshow、image和imagesc函数显示JPEG图像文件。 figure(1); h1=imshow(002.jpg) %显示图像文件 1.读取和写入声音文件数据 MATLAB R2010a提供了auread和wavread函数分别读取.au和.wav声音文件的数据,auwrite和wavwrite函数将声音数据写入文件,aufinfo和wavfinfo函数用来获取.au和.wav文件的信息。 2.播放声音文件 sound和soundsc函数实现将向量转换为音频信号,并转换到speaker进行的播放;audioplayer创建一个音频播放器对象,用来播放声音信号;beep实现响铃。 例6-13 读取WAV声音文件的数据并获取声音文件的信息。 y=wavread(ding.wav);%读取声音文件 size(y) ans = 20191 2 yinf=wavfinfo(ding.wav) yinf = Sound (WAV) file MATLAB R2010a的视频帧称为MATLAB Movie,是结构体类型,包括cdata和colormap两个域,分别用来存放图像数据和颜色表,通过Movie函数可以实现播放AVI视频文件,以及读取和生成MATLAB Movie。 1. 获取视频文件的信息 mmfileinfo函数用来获取各种多媒体文件的信息,包括视频和音频文件.avi、.mpg、.wav、.mp3、.wma和.mid等;aviinfo函数用来获取视频或音频.avi文件的信息,使用mmfileinfo和aviinfo函数获取的文件信息是不同的。 2.读取视频数据 (1)aviread函数 mov=aviread(filename,index) %获取filename文件的视频帧 (2)getframe函数 f=getframe(h,rect) %获取图形对象的视频帧 3. 播放视频文件 movie(M,n) %将视频帧M播放n遍 例6-14 获取视频AVI文件的信息。 favi=mmfileinfo(fox.avi) movie(mov,2) %播放2遍 movie(mov,-1) %播放一遍后再从后向前播放一遍 以电影方式是将多个画面逐帧播放,类似于电影的原理,创建动画的步骤如下: (1)使用getframe命令来抓取每个视频帧,视频帧以列向量保存到矩阵中,一般使用
您可能关注的文档
- Maple理论力学 II 第2版 作者 李银山 第26章人造地球卫星.ppt
- Maple理论力学 II 第2版 作者 李银山 第27章陀螺.ppt
- Maple理论力学 II 第2版 作者 李银山 第28章非线性振动分岔混沌.ppt
- Maple理论力学 作者 李银山 第二部分 第6章.ppt
- Maple理论力学 作者 李银山 第二部分 第7章.ppt
- Maple理论力学 作者 李银山 第二部分 第8章.ppt
- Maple理论力学 作者 李银山 第二部分 第9章.ppt
- Maple理论力学 作者 李银山 第六部分 第23章.ppt
- Maple理论力学 作者 李银山 第六部分 第24章.ppt
- Maple理论力学 作者 李银山 第六部分 第25章.ppt
- 2023年浙江省公务员考试行测真题及答案详解(考点梳理).docx
- 2023年璧山县公务员考试行测真题精编答案详解.docx
- 2023年海西州公务员考试行测真题及一套参考答案详解.docx
- 2023年湘潭市公务员考试行测真题精编答案详解.docx
- 2023年白山市公务员考试行测真题及答案详解(历年真题).docx
- 2023年湖北省公务员考试行测真题及答案详解一套.docx
- 2023年红河州公务员考试行测真题附答案详解(名师推荐).docx
- 2023年肇庆市公务员考试行测真题及答案详解参考.docx
- 2023年梧州市公务员考试行测真题附答案详解(考试直接用).docx
- 2023年荆州市公务员考试行测真题及答案详解(必刷).docx
文档评论(0)