- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于matlab图像处理讲稿—2012—下课件
数字图像处理Digital Image Processing 主讲:廖朝阳 E_mail: 163.com aliao660815@ QQ:397388511 Tel湖南科技学院 电子信息教研室 1.3 基于图像的动画制作 序列图像 序列图像,JPG图像格式,GIF图像(静态 GIF和动画GIF),MPEG图像(包括 MPEG-1 、 MPEG-2 、 MPEG-4 、MPEG-7等 ) 图像播放 使用图像显示函数播放图像 使用pause函数与image函数等顺次播放图像。 使用movie函数播放图像 【例1-17】使用movie函数播放图像。 编写如下程序,能够实现图像播放 for i=1:4 k=int2str(i); k1=strcat(e:\ziranjingguan,k,.bmp); a1=imread(k1); image(a1); m(:,i)=getframe; end movie(m,15) 基于图像的动画制作 绘制图像制作动画: 【例1-18】绘制序列图像制作动画。 下面图1-20中的3个图象是用画图工具绘制出来的,分 别命名为1.jpg、2.jpg与3.jpg,存储在E盘根目录下。 第2章 图像几何操作 2.1 图像的缩放旋转与裁剪 2.2 图像的几何变换 2.1 图像的缩放旋转与裁剪 图像的裁剪 imcrop函数:该函数有两个参数,一个用来指定裁剪图像,一个用来定义裁剪矩形。 自定义区域对图像进行裁剪:Matlab中提供了定义多边形区域的函数roipoly,可以使用该函数定义多边形区域,然后实行裁剪操作。直接调用roipoly函数可以交互实现任意多边形的区域选取。 图像的缩放 imresize函数缩放图像: 【例2-2】使用imresize函数缩小或放大图像。 下面程序把图像缩小到原来的0.5倍。c=imread(D:\earth.jpg); c2=imresize(c,0.5); imshow(c2) 下面程序把原图像变成100行100列图像,行数增加,使 用插值函数完成颜色的填补。 c=imread(D:\earth.jpg); c2=imresize(c,[100,100]); imshow(c2) 【思考题】把图像放大到原来的3倍,如何修改程序? 图像的旋转 Matlab使用imrotate函数旋转图像。例如,使用下面命 令段可以把图像逆时针旋转30度。 B=imread(ic.tif); imshow(B) figure imrotate(B,30, crop) 这几句命令绘制出图2-4(a)与(b)图。 2.2 图像的几何变换 图像的几何变换是指图像几何操作后,内部结构比例 等发生变化,但整体布局与形状没有改变。包括图像扭 曲、图像二维空间变换、距离变换等内容。 画图软件中的图像扭曲 在图像处理软件中,都提供了图像扭曲的功能。例如 , Windows中简单的画图软件:打开拉伸扭曲窗口,在 扭曲组合框中修改水平参数为20,那么点击确定后,白 色画板上的图像就会水平扭曲20度。 2.3 图像的邻域操作 邻域操作 图像小狮子的颜色数据详见课教材, 由于图像很小,所以可以把数 据显示在一起,以便进行比较。 小狮子图像是方形的,高与宽都为16。A1(:,:,1) 、A1(:,:,2) 与 A1(:,:,3)分别代表图像的红色(R)、绿色(G)与蓝色阵(B)。这个小图像 是使用RGB颜色形式表示颜色的。三个颜色矩阵合在一起形成了各种 颜色,例如:A1(:,:,1) 、A1(:,:,2) 与A1(:,:,3)的左上角的数据都是 255,所以合在一起左上角呈白色。 教材中的数据是使用语句A1=imread(‘D:\shizi1.bmp’)读入的 ,使 用下面程序段能够把小狮子图像化为灰度图像。A1=imread(D:\shizi1.bmp); A2=double(A1); A3=floor((A2(:,:,1)+A2(:,:,2)+A2(:,:,3))/3) Matlab邻域操作函数 nlfilter函数: 该函数被调用的一般形式为:B =nlfil
您可能关注的文档
- 国际贸易实务第八章—检验索赔仲裁和不可抗力.ppt
- 国际贸易操作实务17索赔.不可抗力和仲裁汇编.pptx
- 国际贸易理论与实务(傅龙海第三版本科)第十九章不可抗力和国际贸易仲裁.ppt
- 国际贸易流程—商务部中国企业境外商务投诉服务中心.ppt
- 国际贸易理论与实务(双语版)教学案例第三章商品品质.ppt
- 国际贸易理论与实务(双语版)教学案例第十一章争议、索赔、不可抗力和仲裁.ppt
- 国际贸易理论与实务(双语版)教学案例第十章商品的检验与报关.ppt
- 国际贸易理论与实务(双语版)教学案例第四章商品数量.ppt
- 国际金融学名校课件与案例(含案例)第一章国际收支与国际储备.ppt
- 国际项目经理资质—国际公路建设投标项目案例:印度新德里至加尔图高速公路建设投标项目.ppt
文档评论(0)