- 4
- 0
- 约5.61千字
- 约 24页
- 2019-08-29 发布于广东
- 举报
第六章 图形处理功能 第八章 图像、视频和声音 第一节 图像 第二节 影片 第三节 图像和影片的相互转换 第四节 声音 第一节 图像 一、图像格式 二、图像的类型 三、图像的读取和显示 一、图像格式 函数调用格式为: info=imfinfo(’文件名’,文件格式) info=imfinfo(’文件名’) 由该函数获取的信息依赖于文件类型的不同而不同, 但至少应包含一些内容: Filename 文件名 FileMdeDate 文件最后一次修改的时间 二、图像的类型 Matlab的图像数据矩阵大致有3种类型,即:索引图像、灰度图像和真色彩图像(也称RGB图像),下面简单介绍一下这三种图像类型。 索引图像包括一个数据矩阵X和一个颜色映射矩阵Map。Map是一个包含3列和若干行的数据矩阵。Map的每一行分别表示红色、绿色和蓝色的颜色值。在Matlab中,索引图像是从像素值到颜色映射表值的“直接映射”。像素颜色由数据矩阵X作为索引指向矩阵Map。 三、图像的读取和显示 (3)[…]=imread(filename) 该语句在读取图像时必须从图像文件“filename”的内容中推断该图像的类型。“[…]”表示根据准备读取的图像数据的相应颜色映射表的序号值来确定采用不同语句形式。 2.图像的显示 imshow函数 imshow函数可以自动创建句柄图形图像对象,并自动设置各种句柄图形属性和图像特征,以优化显示效果。当用户使用imshow函数显示一幅图像时,该函数将自动设置图像窗口、坐标轴和图像属性。这些自动设置的属性包括图像对象的CData属性、CDataMapping属性、坐标轴 的CLim属性和图像窗口对象的Colormap属性。 函数imshow的调用格式如下: imshow(a) imshow(a,n) imshow(X,map) imshow(RGB) h= imshow(...) 这里,a代表所显示的图像的数据矩阵;n为整数,代表所要显示的图像的灰度等级数;X为索引图像的数据矩阵,map为色图;RGB是m×n×3的矩阵。 四、图像的写操作 在Matlab中,用函数imwrite来实现图像文件的写入操作,函数调用格式为以下几种: (1)imwrite(A,filename,fmt) 该语句是把图像数据A写到filename指定的输出 文件中,存储的格式由fmt来指定,如指定的输 出文件“filename”不在Matlab的目录下,必须得 指明其完整路径。 第二节 影片 在Matlab中,函数getframe和movie提供了捕获和演示影片所需要的工具。函数getframe对当前的图像进行一次快照,得到影片的一个帧。影片是由若干帧构成的,所以getframe通常用在for循环内,它组织影片的帧序列, movie播放由getframe所记录的影片的帧。movie(M)播放影片一次,movie(M,N)播放影片N次,若N是负数,除了顺时针播放影片外,还逆时针播放该影片。 第三节 图像和影片的相互转换 函数im2frame和fram2im可以实现被索引图像和 影片之间的转换,将影片中的某帧动态图像转换成一 个静态图像的调用格式为:x= frame2im(M(n))。这条 命令将影片矩阵M的第n帧画面转换成一个被索引图像 x。 【例8-4】 将例8-3中的某帧动态图像转换成静态图像。 figure % 新建一个图形窗口 a=frame2im(m(5)); % m(5)帧的画面 image(a) % 显示该帧图像 第四节 声音 在Matlab中,播放*.wav的声音文件的函数格式是:wavplay(filename)。 【例8-5】 读一个*.wav的声音文件,并画声音的波形 图。 a=wavread(bird); % 鸟鸣声的声音文
您可能关注的文档
最近下载
- 2026年辽宁轻工职业学院单招职业技能考试必刷测试卷及答案1套.docx VIP
- (6篇)党支部2025年度组织生活会班子对照检查材料(五个对照).docx VIP
- 高中英语 高考词汇3500词随身记A--1(词汇表+听写+答案).pdf VIP
- DB34_T 4161-2022 全过程工程咨询服务管理规程.docx VIP
- 复旦研究生 感染学教学课件 抗菌药物药代动力学研究.ppt VIP
- 2022年厨艺大赛活动方案.docx VIP
- 聚丙烯两剂线堵塞原因分析及预防方法.pdf VIP
- 复旦研究生 感染学教学课件 抗菌药物临床药理学.pptx VIP
- 人教版九年级物理《磁现象 磁场》电与磁PPT教学课件.pptx VIP
- 2026年辽宁轻工职业学院单招职业技能考试题库及答案详解(必刷).docx VIP
原创力文档

文档评论(0)