下载此文档

MATLAB图像处理实例.docx


文档分类:IT计算机 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
Matlab图像处理基本操作文/天神一、:>>clear;closeall%清空Matlab工作平台所有变量(准备工作)>>I=imread('');%该图像是Matlab图形工具箱中自带的图像(\toolbox\images\imdemos)>>imshow(I)(数组)中的图像:>>whosNameSizeBytesClassI291x24069840uint8arrayGrandtotalis69840elementsusing69840bytes表示该图像采用8位存储方式并占用了69840B的存储空间。:>>figure,imhist(I)%在新图中显示图像I的直方图>>I2=histeq(I);%均衡化以后的图像存在I2数组中(图像灰度值扩展到整个灰度范围,对比度提高)>>figure,imshow(I2)%显示均衡化后的图像>>figure,imhist(I2)%显示均衡后的灰度值分布情况8位图像取值范围:[0,255],16位图像取值范围:[0,655351],双精度图像取值范围:[0,1]:>>imwrite(I2,'');%:>>imfinfo('')%观察保存图像的文件信息ans=Filename:''%文件名FileModDate:'11-Apr-200921:55:35'%文件修改日期FileSize:36938%文件大小Format:'png'%文件格式FormatVersion:[]%格式Width:240%文件宽度Height:291%文件高度itDepth:8%文件位深度olorType:'grayscale'%颜色类型……二、图像处理Matlab的应用:实例:,并使用阈值将修改后的图像转换为二值图像,使用成员标记返回图像中对象的个数以及统计特性。按照如下步骤进行:>>clear;closeall>>I=imread('');>>imshow(I):图像中心位置背景亮度强于其他部分亮度,用imopen函数和一个半径为15的圆盘结构元素对输入的图像I进行形态学开操作,去掉那些不完全包括在圆盘中的对象,从而实现对背景亮度的估计。>>clear;closeall>>I=imread('');>>imshow(I)>>background=imopen(I,strel('disk',15));>>imshow(background)>>figure,surf(double(background(1:8:end,1:8:end))),zlim([0,255]);>>set(gca,'ydir','reverse');显示了背景图(左)和背景表面图(右)(原始图像I减去背景图像得到背景较为一致的图像):>>I2=imsubtract(I,background);>>figure,imshow(I2)(图像较暗,可用imadjust函数命令来调节图像的对比度)>>I3=imadjust(I2,stretchlim(I2),[01]);>>figure,imshow(I3);(二值)图像(bw),调用whos命令查看图像的存储信息.>>level=graythresh(I3);%图像灰度处理>>bw=im2bw(I3,level);%图像二值化处理>>figure,imshow(bw)%显示处理后的图片>>whosNameSizeBytesClassI256x25665536uint8arrayI2256x25665536uint8arrayI3256x25665536uint8arraybackground256x25665536uint8arraybw256x25665536logicalarraylevel1x18doublearrayGrandtotalis327681elementsusing327688bytes

MATLAB图像处理实例 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人diqiuren3210
  • 文件大小606 KB
  • 时间2020-03-09