数字图像处理课程设计,使用Matlab语言编程了一可视化界面,实现对图片的灰度处理,几何操作,代数操作,图像增强,添加噪声,图像退化等功能。比如直方图均衡化,给叶子图像去除叶斑等功能
文件列表:
├文件夹1:[Digital-Image-Processing-main]
│ ├(1)Growing.m
│ ├文件夹1:[leaf测试]
│ │ ├(1)leaf.bmp
│ │ ├(2)leaf1.bmp
│ │ ├(3)leaf2.bmp
│ │ ├(4)leaf3.bmp
│ │ ├(5)Report.docx
│ │ └█
│ ├(2)MyGUI.fig
│ ├(3)MyGUI.m
│ ├文件夹2:[ReadIMGs]
│ │ ├(1)annel.bmp
│ │ ├(2)boygray.bmp
│ │ ├(3)girl1.bmp
│ │ ├(4)girl1_background.bmp
│ │ ├(5)girl3.bmp
│ │ ├(6)gril2.bmp
│ │ ├(7)leaf.bmp
│ │ ├(8)leafgray.bmp
│ │ ├(9)lenna.bmp
│ │ ├(10)lennagray.bmp
│ │ ├(11)TestFFT1.bmp
│ │ ├(12)TestFFT2.bmp
│ │ ├(13)TestFFT3.bmp
│ │ ├(14)TestFFT4.bmp
│ │ ├(15)TestFFT5.bmp
│ │ └█
│ ├文件夹3:[WriteIMGs]
│ │ ├(1)BoyBW.bmp
│ │ ├(2)leaf1.bmp
│ │ ├(3)leaf2.bmp
│ │ ├(4)leaf3.bmp
│ │ ├(5)lennaBW.bmp
│ │ ├(6)lennaGray.bmp
│ │ ├文件夹1:[代数操作]
│ │ │ ├(1)girl与background相减.bmp
│ │ │ ├(2)lenna与girl相加(不同分辨率)(0.5, 0.5).bmp
│ │ │ ├(3)lenna与其镜像叠加(0.5, 0.5).bmp
│ │ │ ├(4)lenna黑白与boy黑白叠加(0.3, 0.7).bmp
│ │ │ └█
│ │ ├文件夹2:[几何操作]
│ │ │ ├(1)lennaMirrorA.bmp
│ │ │ ├(2)lennaMirrorB.bmp
│ │ │ ├(3)lennaReserveGray.bmp
│ │ │ ├(4)lennaReserveRGB.bmp
│ │ │ ├(5)lennaRotate180.bmp
│ │ │ ├(6)lennaRotate270.bmp
│ │ │ ├(7)lennaRotate60.bmp
│ │ │ ├(8)lennaRotate90.bmp
│ │ │ ├(9)lennaSize0.5.bmp
│ │ │ ├(10)lennaSize2.0.bmp
│ │ │ └█
│ │ ├文件夹3:[图像增强]
│ │ │ ├(1)Boy灰度变换.bmp
│ │ │ ├(2)lennagray直方图均衡化.bmp
│ │ │ ├(3)lenna灰度变换.bmp
│ │ │ ├(4)lenna直方图均衡化.bmp
│ │ │ └█
│ │ ├文件夹4:[测试图像]
│ │ │ ├(1)TestFFT1.bmp
│ │ │ ├(2)TestFFT2.bmp
│ │ │ ├(3)TestFFT3.bmp
│ │ │ └█
│ │ ├文件夹5:[添加噪声]
│ │ │ ├(1)girl3.bmp
│ │ │ ├(2)girl3_0均值高斯白噪声.bmp
│ │ │ ├(3)girl3_乘性噪声.bmp
│ │ │ ├(4)girl3_椒盐噪声.bmp
│ │ │ ├(5)girl3_泊松噪声.bmp
│ │ │ ├(6)girl3_高斯噪声.bmp
│ │ │ └█
│ │ ├文件夹6:[灰度图像]
│ │ │ ├(1)a1.bmp
│ │ │ ├(2)a2.bmp
│ │ │ ├(3)a3.bmp
│ │ │ └█
│ │ ├文件夹7:[退化图像]
│ │ │ ├(1)a.bmp
│ │ │ ├(2)b.bmp
│ │ │ ├(3)c.bmp
│ │ │ ├(4)d.bmp
│ │ │ └█
│ │ └█
│ └█
└█
运行例图:
数字图像处理课程设计,使用Matlab语言编程了一可视化界面,实现对图片的灰度处理,几.zip
(6.97 MB, 下载次数: 0, 售价: 30 积分)
|