matlab部分IPT函数的运用.docVIP

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

IPT函数的应用 1、读取并显示一张彩色图像,然后将其灰度化,并将灰度化后的结果存入计算机中,最后再将其二值化; 解答: (1)程序: 读取并显示一张彩色图片: f=imread(D:\matlab7.0\myimages\图片1.jpg);%读入图片1 whos f %提取图片基本信息 imshow(f) %显示图片1 j=rgb2gray(f); %利用IPT函数将如片灰度化 imshow(j) %显示灰度化后的图片 imwrite(j,D:\matlab7.0\work\tupian1.jpg); %将灰度化后的图片存入指定文件内 p=im2bw(j); %将灰度化的图片二值化 imshow(p) %显示二值化后的图片 imwrite(p, p.jpg); %保存图片p (2)运行结果 图1读取的图片1 图2灰度化的tupian1 图3 二值化后的图片p (3)结果分析 调用灰度函数rgb2gray对图像进行灰度化,然后进行二值处理,默认阈值为0.5.可以看出图像的明显变化,趋于0的部分变亮,趋于1的部分变暗。 2、使用亮度变换函数完成一张灰度图片的亮度调整; 解答: (1)程序: g=imread(D:\matlab7.0\myimages\j.jpg); %读入图片j imshow(g) %显示图片g g1=imadjust(g,[0.35 0.95],[0 1]); %对图片g进行亮度变换 imshow(g1) %显示图片g1 imwrite(g1, g1.jpg); %保存图片g1 (2)运行结果: 图4 原灰度图像 图4-1亮度变换后的图像g1 (3)结果分析 调用亮度处理函数imadjust处理图像后,将0.5至0.75之间的灰度级拓展到[0 1]。突出其中的灰度级。由图4-1可以看出,图像的亮暗发生了明显的变化。 3、计算图像的直方图并对其进行均衡化和归定化; 解答: (1)程序: 3.1 直方图的均衡化: g2=imread(D:\matlab7.0\myimages\g1.jpg); %读入图片g1 imshow(g2) %显示图片g2 h=imhist(g2); %计算图片g1的直方图 h1=h(1:10:256); %设置直方图的行向量 horz=1:10:256; %设置水平标度值的增量,与h1等维 bar(horz,h1) %显示直方图的条形图 m=histeq(g1,256); %对图片g1进行均衡化处理 imshow(m) %显示均衡化后的图片m n=imhist(m); %对均衡化后的图片作直方图 n1=n(1:10:256); horz=1:10:256; bar(horz,n1) %显示直方图的条形图n1 (2)运行结果: 图5 图片g2的直方图 h1 图5-1 灰度图g2 图6 均衡化图片的直方图n1

文档评论(0)

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

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

1亿VIP精品文档

相关文档