网站大量收购独家精品文档,联系QQ:2885784924

图像MATLAB.docVIP

  1. 1、本文档共35页,可阅读全部内容。
  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文档。上传文档
查看更多
第一章 图像处理基本操作 1、清除所有的工作平台变量 clear ; close all 2、图像处理工具箱函数:图像文件I/O函数 imread 从图像文件中读取图像 通用函数:imshow显示图像 例如:读取图像pout.tif,存储在数组I中,并显示图像 I=imread(pout.tif); imshow(I); 再按enter键,出现figure图 3、检查内存中的图像 whos :列出工作内存中变量的详细信息imhist 函数创建描述图像灰度分布的直方图,figure 命令将直方图显示在一个新的图像窗口中 例:figure;imhist(I); 整个灰度范围[0,255] (2) histeq 函数将图像的灰度值扩展到整个灰度范围中,提高图像的对比度,产生更好的对比效果 例:修改过的图像数据保存到变量I2中,并在一个新的图像窗口中显示经过均衡处理的图像I2 I2=histeq(I); figure,imshow(I2); figure;imhist(I2)  或 figure;imhist(I2);  //说明加不加分号没影响 5、保存图像 图像处理工具箱函数:图像文件I/O函数  imwrite 把图像写入图形文件中 例:把均衡化的图像I2保存到磁盘中,并将图像保存为PNG图像文件格式,指定该保存图像的文件名和文件的扩展名PNG imwrite(I2,pout2.png); 6、检查新生成文件的内容 imfinfo 函数观察保存的图像文件信息 注:不能在命令行的末尾加上分号 imfinfo(pout2.png) 7、估计图像背景 imopen strel surf zlim set surf :三维表面图xlim、ylim和zlim设置或查询坐标轴的范围语法是相同的。xlim函数的使用方法,同样的方法适用于x、y和z轴。 xlim([xmin?xmax]) ? 设置当前坐标轴的范围为指定的值。 ?xlim(manual)? 设置坐标轴的限定模式为manual。中文论坛 xlim(axes_handle,...)? 对由axes_handle所指示的坐标轴设置或查看坐标轴的范围,若未指定一个坐标轴,则函数对当前坐标轴执行操作。 set函数的调用格式为:set(句柄,属性名1,属性值1,属性名2,属性值2,…)gcf返回当前Figure对象的句柄值 gca返回当前axes对象的句柄值 gco返回当前鼠标单击的句柄值,该对象可以是除root对象外的任意图形对象,并且Matlab会把当前图形对象的句柄值存放在Figure的CurrentObject属性中set(gca,xtick,X,ytick,Y) %设置网格的显示格式,gca获取当前figure的句柄XDir 属性: x 轴方向,可以选择 normal (正向) 和 rev (逆向), 此外 YDir 和 ZDir 属性也是类似的。double 转换数据为双精度型 例如:用imopen函数和一个半径15的圆盘形结构元素对输入的图像I进行 ? 形态学开操作,去掉那些不完全包括在圆盘中的对象,实现对背景亮度的估计,因为有的图像中心位置的背景亮度要高于其它部分的亮度 I=imread(rice.png); imshow(I); background=imopen(I,strel(disk,15));    %disk,15意思圆盘半径15 imshow(background) figure,surf(double(background(1:8:end,1:8:end))),zlim([0 255]);  set(gca,ydir,reverse); 8、从原始图像中减去背景图像  imsubtract 例如:将背景图像background从原始图像I中减去,创建一个新的、背景较为一致的图像 I2=imsubtract(I,background); figure,imshow(I2); 9、调节图像对比度 imadjust:调整图像的强度值或颜色 J = imadjust(I) J = imadjust(I,[low_in; high_in],[low_out; high_out]) J = imadjust(I,[low_in; high_in],[low_out; high_out],gamma) newmap = imadjust(map,[low_in; high_in],[low_out; high_out],gamma) RGB2 = imadjust(RGB1,...) J = imadjust(I)将灰度图像I中的亮度值映射到J中的新值并使1%的数据是在低高强度和饱和,这增加了输出图像J的对比度值; 此用法相当于i

文档评论(0)

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

本账号下所有文档分享可拿50%收益 欢迎分享

1亿VIP精品文档

相关文档