数字图像处理实验程序.doc

数字图像处理实验程序.doc

ID:52718748

大小:32.50 KB

页数:5页

时间:2020-03-29

数字图像处理实验程序.doc_第1页
数字图像处理实验程序.doc_第2页
数字图像处理实验程序.doc_第3页
数字图像处理实验程序.doc_第4页
数字图像处理实验程序.doc_第5页
资源描述:

《数字图像处理实验程序.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数字图像处理实验1——图像的显示>>I1=imread('D:/bacteria.BMP'>。%读取图像>>size(I1>%给出一副图像的行数和列数>>whosI1%显示图像的附加信息>>figure。>>subplot(1,2,1>,imshow(I1>。%显示图像>>I2=imread('D:/Miss.BMP'>。>>whosI2>>subplot(1,2,2>,imshow(I2>。%显示图像数字图像处理实验2——图像的增强I=imread('D:Miss.bmp'>。figure,

2、subplot(2,2,1>,imshow(I>。%直方图均衡化前的图像效果subplot(2,2,2>,imhist(I>。%直方图%I2=rgb2gray(I>。%如果读取的是彩色图像,需要灰度转换J=histeq(I>。%调用函数完成直方图均衡化subplot(2,2,3>,imshow(J>%直方图均衡化后的图像效果subplot(2,2,4>,imhist(J>%均衡化后的直方图数字图像处理实验3——图像的滤波%图像受高斯白噪声和椒盐噪声的影响I=imread('D:/bacteria

3、.BMP'>。subplot(3,1,1>。5/5imshow(I>。J1=imnoise(I,'gaussian',0,0.02>。%叠加均值为0,方差为0.02的高斯噪声b5E2RGbCAPsubplot(3,1,2>。imshow(J1>。J2=imnoise(I,'salt&pepper',0.04>。%叠加密度为0.02的椒盐噪声subplot(3,1,3>。p1EanqFDPwimshow(J2>。分别采用4种模板对加有椒盐噪声的图像进行滤波处理。I1=imread('D:bact

4、eria.bmp'>。subplot(3,2,1>。imshow(I1>。I=imnoise(I1,'salt&pepper'>。%对图像加椒盐噪声subplot(3,2,2>。imshow(I>。h1=[0.10.10.1。0.10.20.1。0.10.10.1]。%定义4种模板DXDiTa9E3dh2=1/16.*[121。242。121]。h3=1/8.*[111。101。111]。h4=1/2.*[01/40。1/411/4。01/40]。I2=filter2(h1,I>。%用4种模板进

5、行滤波处理I3=filter2(h2,I>。I4=filter2(h3,I>。I5=filter2(h4,I>。subplot(3,2,3>。imshow(I2,[]>%显示处理结果subplot(3,2,4>。imshow(I3,[]>subplot(3,2,5>。imshow(I4,[]>subplot(3,2,6>。imshow(I5,[]>%选用3×3的窗口进行中值滤波。I1=imread('D:bacteria.bmp'>。I=imnoise(I1,'salt&pepper',0.0

6、2>。subplot(1,2,1>。imshow(I>。K=medfilt2(I>。%中值滤波subplot(1,2,2>。imshow(K>。分别采用4种模板对加有高斯噪声的图像进行滤波处理。5/5I1=imread('D:bacteria.bmp'>。subplot(3,2,1>。imshow(I1>。I=imnoise(I1,'gaussian'>。%对图像加椒盐噪声subplot(3,2,2>。imshow(I>。h1=[0.10.10.1。0.10.20.1。0.10.10.1]。%

7、定义4种模板RTCrpUDGiTh2=1/16.*[121。242。121]。h3=1/8.*[111。101。111]。h4=1/2.*[01/40。1/411/4。01/40]。I2=filter2(h1,I>。%用4种模板进行滤波处理I3=filter2(h2,I>。I4=filter2(h3,I>。I5=filter2(h4,I>。subplot(3,2,3>。imshow(I2,[]>%显示处理结果subplot(3,2,4>。imshow(I3,[]>subplot(3,2,5>。i

8、mshow(I4,[]>subplot(3,2,6>。imshow(I5,[]>%采用MATLAB中的函数filter2对受噪声干扰的图像进行均值滤波I=imread('D:bacteria.bmp'>。subplot(3,2,1>。imshow(I>。title('original'>J1=imnoise(I,'gaussian',0,0.02>。%高斯噪声subplot(3,2,2>。imshow(J1>。M4=[010。101。010]。M4=M4/4。I_filter1=filter2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。