第一范文网 - 专业文章范例文档资料分享平台

MATLAB在数字图像处理上的应用要点

来源:用户分享 时间:2025/6/4 7:37:37 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

I1=imread('blood1.tif'); figure,imshow(I1) f=double(I1); g=fft2(f); g=fftshift(g); [N1,N2]=size(g); n=2; d0=5;

n1=fix(N1/2); n2=fix(N2/2); for i=1:N1 for j=1:N2

d=sqrt((i-n1)^2+(j-n2)^2); if d==0 h=0; else

h=1/(1+(d0/d)^(2*n)); end

result(i,j)=h*g(i,j); end end

result=ifftshift(result); X2=ifft2(result); X3=uint8(real(X2)); figure,imshow(X3)

原图和处理结果如图4-10和4-11所示。

13

图4-10原图

图4-11原图

14

5 总结

本文主要介绍了数字图像的理论知识及MATLAB 语言的特点,基于MATLAB的数字图像处理环境,介绍了如何利用MATLAB及其图像处理工具箱进行数字图像增强处理。

参考文献

[1]徐明远,刘增力,《MATLAB仿真在信号处理中的应用》,西安电子科技大学出版社,2007.11

[2]闫敬文,《数字图像处理MATLAB版》,国防工业出版社,2007.2 [3]周新伦,柳建,《数字图像处理》,国防工业出版社,1986.3 [4]孙兆林.MATLAB6.x 图像处理[M].北京: 清华大学出版社, 2002.

[5]刘卫国.MATLAB程序设计与应用(第二版)[M].北京:高等教育出版社,2006.

15

搜索更多关于: MATLAB在数字图像处理上的应用要点 的文档
MATLAB在数字图像处理上的应用要点.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1odrf6hs0q9y6ym8c7oz9pugm7qng700f22_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top