图形处理中的应用.pptVIP

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

* * 13 图形处理中的应用 本章内容 13.1 平面图形处理基本知识 13.2 常用命令 13.3 应用举例 13.1 平面图形处理基本知识 图形处理内容比较丰富,其本质就是对矩阵数据的处理 矩阵的元素值对应着平面图像在该像素点的颜色 矩阵的元素位置对应着平面图像的像素点 位图有:单色位图(黑白图像或二值图像) 16色位像(灰度图像) 256色位图(索引图像) 24色位图(真彩图像或RGB图像) 其它不同压缩格式如jpg,tif等 13.2 常用命令 x=imread(‘图像文件的路径\图像文件名.扩展名’):可以是.jpg和.bmp型图像 imshow(x):用于图像文件矩阵的图像显示,灰度图像显示 imshow(c,cmap):索引图像矩阵显示,c为像素基值矩阵,cmap为调色板矩阵 image(x):显示矩阵x的图像,最原始的图像显示函数,rgb图像显示 subimage:子图显示,例 load trees [X2,map2] = imread(forest.tif); subplot(1,2,1), subimage(X,map) subplot(1,2,2), subimage(X2,map2) gray2ind:将灰度图像转换成索引图像 grayslice:通过设定阈值将灰度图像转换成索引色图像 im2bw:通过设定亮度阈值a(0=a=1)将真彩色、索 引色、灰度图转换成二值图 ind2gray:将索引色图像转换成灰度图像。如:w=ind2gray(x,c) ind2rgb:将索引色图像转换成真彩色图像 mat2gray:将一个数据矩阵转换成一副灰度图 rgb2gray:将一副真彩色图像转换成灰度图像 rgb2ind:将真彩色图像转换成索引色图像 具体用法请利用help帮助 13.3 应用举例 (1) 把jpg图像shuxuexi调入matlab中,赋给x,且显示 x=imread(D:\xsf_files\讲课\课件整理\MATLAB课件\shuxuexi.jpg); (2) 把真彩BMP图像sxx调入matlab中,赋给x1再转换成索引(ind)图 像,赋给x2和cx2,再把x2左右翻转后与x2拼并,显示拼图 x1=imread(D:\xsf_files\讲课\课件整理\MATLAB课件\sxx.bmp); [x2,cx2]=rgb2ind(x1); x3=fliplr(x2); x2(:,1:10)=[]; x3(:,end-10:end)=[];%中间缝隙取消 x3=ind2rgb([x3,x2],cx2); imshow(x3); (3) 再把(2)中的索引图像保存为灰度图像赋给x4,且显示 x4=ind2gray(x2,cx2); imshow(x4) (4) 把x4左右翻转后与x4拼并,赋给x5且画图 x5= [fliplr(x4),x4]; imshow(x5) (5) 按子窗口1,2,3,4画出顺序画出x,x4,x3,x5的图形 subplot(2,2,1),imshow(x);subplot(2,2,2),imshow(x4); subplot(2,2,3),imshow(x3);subplot(2,2,4),imshow(x5); 例1 对数学系教师合照进行如下几种处理 图形显示结果 例2 产品设计 (1) 请设计一个形如右图的小盆 (2) 再把右图(forest.tif)贴到小盆的表面 处理方法:(1) 找小盆的母线半径;用图像取点方法;画出旋转体 (2) 把forest调入MATLAB,图像映射 方法过程参看程序 x0=imread(C:\Documents and Settings\Owner\桌面\xiaopen.bmp); %image(x0); %[u,v]=ginput; u1=min(u):5:max(u) v1=interp1(u,v,u1,’spline’); [x,y,z]=cylinder(v1,50); [c,m]=imread(D:\xsf_files\讲课\课件整理\MATLAB课件\forest.tif); cc=double(c)+1.5; surf(x,y,z,Cdata,flipud(cc),FaceColor,texturemap,EdgeColor,.

文档评论(0)

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

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

1亿VIP精品文档

相关文档