数字图像处理(MATLAB)PPT.pptxVIP

  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)PPT

数字图像处理(MATLAB);主要内容;;将图像定义一个二维函数g=f(x,y)即平面的,静止的,单色的图像。 f(x,y)表示像素点(x,y)的亮度值或灰度值。 空间坐标(x,y)的数字化称为图像采样。 将像素灰度转换为离散的整数值的过程称为量化。 采样和量化的结果即为一个实数矩阵。而MATLAB的长处就是处理矩阵运算,因此用MATLAB处理数字图像非常的方便。 MATLAB中从图像文件中读取数据用函数imread(),这个函数的作用就是将图像文件的数据读入矩阵中,此外还可以用imfinfo()函数查看图像文件的信息 [A,M]=imread(e:\matlabwork\tuxiang\Girl.bmp,bmp);%图像数据的读取,将图像数据放入矩阵A中,颜色数据放入矩阵M中 ;;几种具体算法形式 局部处理:平滑、锐化、对比度增强等。 迭代处理:反复对图像进行某种运算处理,直至满足条件。细化处理。 跟踪处理:选择满足适合的像素作为起始像素,检查输入图像。边缘检测 窗口处理和模板处理:只对图像的特定部分进行处理;二、图像增强技术;灰度变换可使图像动态范围增大,图像对比度扩展,图像变清晰,特征明显。其可分为线性变换、分段线性变换、非线性变换。用imadjust进行亮度变换。 g= imadjust(f,[lin,hin],[lout,hout],gamma] ;直方图修正法(均衡化和规定化) 直方图均衡化过程如下: (1)计算原图像的灰度直方图 ; (2)计算原图像的灰度累积分布函数 Sk= T(rk)= ,进一步求出灰度变换表; (3)根据灰度变换表,将原图像各灰度级映射为新的灰度级 直方图均衡的实质是减少灰度等级换取对比度的扩大。在MATLAB中,histeq函数可以实现直方图均衡化。 ;直方图匹配(规定化)就是使原图像灰度图变成规定形状的直方图而对图像作修正的增强方法。 过程:(单值图像) (1)对原图像作直方图均衡化处理 (2)按照希望得到的灰度概率密度函数 求得变换函数G(z)。 (3)用步骤一得到的灰度级s作逆变换 z=G-1(s)=G-1(T(r)) matlab工具箱中使用histeq的形式实现: g=histeq(f,hspec)制定的直方图; huoxing=imread(C:\Users\Administrator\Documents\MATLAB\hux\hux.jpg); figure,imshow(huoxing); X=rgb2gray(huoxing);figure, imshow(X); h=imhist(X); h1=h(1:5:256); horz=1:5:256; subplot(3,1,1); bar(horz,h1);axis([0 255 0 500]);条形图 set(gca,xtick,[0:50:255]); set(gca,ytick,[0:50:500]); subplot(3,1,2); stem(horz,h1,‘fill’);离散图 axis([0 255 0 500]); set(gca,xtick,[0:50:255]); set(gca,ytick,[0:50:500]); subplot(3,1,3); plot(h);连续图 axis([0 255 0 500]); set(gca,xtick,[0:50:255]); set(gca,ytick,[0:50:500]); ;在数字图像处理中,常常会遇到图像中混杂有许多的噪声。因此,在进行图像处理中,有时要先进行祛除噪声的工作。最常用的祛除噪声的方法是用滤波器进行滤波处理。图像平滑通过积分过程在消除噪声的同时使得图像边缘模糊,那么图像锐化通过而使图像边缘突出、清晰。 ;均值滤波也称为线性滤波,其采用的主要方法为邻域平均法。 线性滤波的基本原理是用均值代替原图像中的各个像素值,即对待处理的当前像素点(x,y),选择一个模板,该模板由其近邻的若干像素组成,求模板中所有像素的均值,再把该均值赋予当前像素点(x,y),作为处理后图像在该点上的灰度个g(x,y),即个g(x,y)=1/m ∑f(x,y) m为该模板中包含当前像素在内的像素总个数。;I=imread(e:\matlabwork\tuxiang\Girl.bmp,bmp); J=imnoise(I,gaussian,0,0.002); %加入高斯噪声 h=fspecial(average,3); %进行均值滤波

文档评论(0)

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

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

1亿VIP精品文档

相关文档