matlab中图像增强函数的具体使用方法_计算机-matlab.pdf

上传人:c****2 文档编号:93977018 上传时间:2023-07-20 格式:PDF 页数:4 大小:159.01KB
返回 下载 相关 举报
matlab中图像增强函数的具体使用方法_计算机-matlab.pdf_第1页
第1页 / 共4页
matlab中图像增强函数的具体使用方法_计算机-matlab.pdf_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《matlab中图像增强函数的具体使用方法_计算机-matlab.pdf》由会员分享,可在线阅读,更多相关《matlab中图像增强函数的具体使用方法_计算机-matlab.pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、学习必备 欢迎下载 matlab 中图像增强函数的具体使用方法 matlab 中图像增强函数的具体使用方法如下:1 直方图 imhist 函数用于数字图像的直方图显示,如:i=imread(e:w01.tif);imhist(i);2 直方图均化 histeq 函数用于数字图像的直方图均化,如:i=imread(e:w01.tif);j=histeq(i);3 对比度调整 imadjust 函数用于数字图像的对比度调整,如:i=imread(e:w01.tif);j=imadjust(i,0.3,0.7,);4 对数变换 log 函数用于数字图像的对数变换,如:i=imread(e:w01.t

2、if);j=double(i);k=log(j);5 基于卷积的图像滤波函数 filter2 函数用于图像滤波,如:i=imread(e:w01.tif);h=1,2,1;0,0,0;-1,-2,-1;j=filter2(h,i);6 线性滤波 利用二维卷积 conv2 滤波,如:学习必备 欢迎下载 i=imread(e:w01.tif);h=1,1,1;1,1,1;1,1,1;h=h/9;j=conv2(i,h);7 中值滤波 medfilt2 函数用于图像的中值滤波,如:i=imread(e:w01.tif);j=medfilt2(i);8 锐化 (1)利用 Sobel 算子锐化图像,如:

3、i=imread(e:w01.tif);h=1,2,1;0,0,0;-1,-2,-1;%Sobel算子 j=filter2(h,i);(2)利用拉氏算子锐化图像,如:i=imread(e:w01.tif);j=double(i);h=0,1,0;1,-4,0;0,1,0;%拉氏算子 k=conv2(j,h,same);m=j-k;1、dilate 函数 该函数能够实现二值图像的膨胀操作,有以下形式:BW2=dilate(BW1,SE)的直方图显示如直方图均化函数用于数字图像的直方图均化如对比度调整函数用于数字图像的对比度调整如对数变换函数用于数字图像的对数变换如基于卷积的图像滤波函数函数用于图

4、像滤波如线性滤波利用二维卷积滤波如学习必函数该函数能够实现二值图像的膨胀操作有以下形式学习必备欢迎下载其中表示使用二值结构要素矩阵队图像数据矩阵执行膨胀操作输入图像的类型为或输出图像的类型为表示执行膨胀操作次函数该函数能够实现二值图像的腐蚀操为表示执行腐蚀操作次函数该函数的功能是能实现二值图像形态学运算它的格式如下其中对于格式函数可对二值图像采用指定的形态学运算对于格式函数可对二值图像采用指定的形态学运算次为下列字符串之一除去孤立的像素被包学习必备 欢迎下载 BW2=dilate(BW1,SE,n)其中:BW2=dilate(BW1,SE)表示使用二值结构要素矩阵 SE 队图像数据矩阵 BW1

5、 执行膨胀操作。输入图像 BW1 的类型为 double 或 unit8,输出图像 BW2 的类型为 unit8。BW2=dilate(BW1,SE,n)表示执行膨胀操作 n 次。2、erode 函数 该函数能够实现二值图像的腐蚀操作,有以下形式:BW2=erode(BW1,SE)BW2=erode(BW1,SE,n)其中:BW2=erode(BW1,SE)表示使用二值结构要素矩阵 SE 队图像数据矩阵 BW1 执行腐蚀操作。输入图像 BW1 的类型为 double 或 unit8,输出图像 BW2 的类型为 unit8。BW2=erode(BW1,SE,n)表示执行腐蚀操作 n 次。3、bw

6、morph 函数 该函数的功能是能实现二值图像形态学运算。它的格式如下:BW2=bwmorph(BW1,operation)BW2=bwmorph(BW1,operation,n)其中:对于格式,bwmorph 函数可对二值图像 BW1 采用指定的形态学运算;对于格式,bwmorph 函数可对二值图像 BW1 采用指定的形态学运算 n 次。operation 为下列字符串之一:clean:除去孤立的像素(被 0 包围的 1)close:计算二值闭合 dilate:用结构元素计算图像膨胀 erode:用结构元素计算图像侵蚀 4、imclose 函数 该函数功能是对灰度图像执行形态学闭运算,即使用

7、同样的结构元素先对图像进行膨胀操作后进行腐蚀操作。调用格式为:IM2=imclose(IM,SE)IM2=imclose(IM,NHOOD)5、imopen 函数 该函数功能是对灰度图像执行形态学开运算,即使用同样的结构元素先对图像进行腐蚀操作后进行膨胀操作。调用格式为:IM2=imopen(IM,SE)IM2=imopen(IM,NHOOD)3 用 MATLAB 编程实现图像去噪 3.1 二值形态学消除图像噪声 用二值形态学方法对图像中的噪声进行滤除的基本思想4是:使用具有一定形态的结构元素去度量和提取图像中的对应形状,以达到消除图像噪声的目的。下面是二值形态学消除图像噪声的一个实例。首先将

8、 tire.tif 图像加入椒盐噪声,这种噪声前面已经介绍过,它在亮的图像区域内是暗点,而在暗的图像区域内是亮点,再对有噪声图像进行二值化操作,再对有噪声图像进行开启操作,由于这里的结构元素矩阵比噪声的尺寸要大,因而开启的结果是将背景上的噪声点去除了,最后对前一步得到的图像进行闭合操作,将轮胎上的噪声点去掉了。下面是算法实现的程序代码:的直方图显示如直方图均化函数用于数字图像的直方图均化如对比度调整函数用于数字图像的对比度调整如对数变换函数用于数字图像的对数变换如基于卷积的图像滤波函数函数用于图像滤波如线性滤波利用二维卷积滤波如学习必函数该函数能够实现二值图像的膨胀操作有以下形式学习必备欢迎下

9、载其中表示使用二值结构要素矩阵队图像数据矩阵执行膨胀操作输入图像的类型为或输出图像的类型为表示执行膨胀操作次函数该函数能够实现二值图像的腐蚀操为表示执行腐蚀操作次函数该函数的功能是能实现二值图像形态学运算它的格式如下其中对于格式函数可对二值图像采用指定的形态学运算对于格式函数可对二值图像采用指定的形态学运算次为下列字符串之一除去孤立的像素被包学习必备 欢迎下载 I1=imread(tire.tif);%读灰度图 tire.tif I2=imnoise(I1,salt&pepper);%在图像上加入椒盐噪声 figure,imshow(I2)%显示加椒盐噪声后的灰度图像 I3=im2bw(I1)

10、;%把加椒盐噪声后的灰度图像二值化 figure,imshow(I3)%显示二值化后的图像 I4=bwmorph(I3,open);%对二值噪声图像进行二值形态学开运算 figure,imshow(I4)%显示开运算后的图像 I5=bwmorph(I4,close);%对上述图像进行形态学闭运算 figure,imshow(I5)%显示最终处理后的图像 的直方图显示如直方图均化函数用于数字图像的直方图均化如对比度调整函数用于数字图像的对比度调整如对数变换函数用于数字图像的对数变换如基于卷积的图像滤波函数函数用于图像滤波如线性滤波利用二维卷积滤波如学习必函数该函数能够实现二值图像的膨胀操作有以下形式学习必备欢迎下载其中表示使用二值结构要素矩阵队图像数据矩阵执行膨胀操作输入图像的类型为或输出图像的类型为表示执行膨胀操作次函数该函数能够实现二值图像的腐蚀操为表示执行腐蚀操作次函数该函数的功能是能实现二值图像形态学运算它的格式如下其中对于格式函数可对二值图像采用指定的形态学运算对于格式函数可对二值图像采用指定的形态学运算次为下列字符串之一除去孤立的像素被包

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁