学习MATLAB图像处理时的一些练习程序,主要是灰度图像处理
参考书目:冈萨雷斯《数字图像处理》/《数字图像处理——使用MATLAB分析与实现》 清华大学出版社
2.课程任务:
(2)调用Matlab关于直方图的相关函数完成直方图均衡化和规定化函数自编;
(3)在Matlab平台下,不利用直方图相关函数自编函数实现直方图均衡化和规定化算法
3.实验报告
4.PPT
2.均值滤波器
3.Sobel
4.robert
5.Prewitt
7.课程任务:
• 基础实验内容:
• 利用课件上关于均值滤波器的代码,分别对一幅图像实现33,55,77,99的均值滤波,并对实验结果进行分析;
• 利用课件上关于锐化滤波器的代码,分别对一幅图像实现33,55,77,99的sobel、prewitt滤波,Robert锐化滤波和拉普拉斯锐化滤波并对实验结果进行分析。
• 提高实验内容:
• 自编均值滤波器,对一幅图像实现填充后,并完成33,55,77,99,11*11的均值滤波。
• 自编锐化滤波器,对一幅图像实现填充后,并完成sobel、prewitt滤波,Robert锐化滤波和拉普拉斯33,55,77,99,11*11的锐化滤波
8.实验报告
9.PPT半成品
成品忘记保存了 凑合一下
使用MATLAB中的函数fft2,fftshift,ifft2实现一幅灰度图像(lena.bmp)从空域变换到频域。
实现空域锐化滤波器和频域锐化滤波器对一幅灰度图像进行滤波处理。
使用MATLAB中的函数hpfilter(),lpfilter()分别调用理想低通(高通)滤波器、巴特沃斯低通(高通)滤波器、高斯低通(高通)滤波器实现对lena.bmp进行低通和高通滤波处理,并对实验结果进行分析。
提高题:自编实现快速傅里叶变换函数fft2(),实现对一幅灰度图像实现傅里叶变换。
这里待补充
有BUG 懒得修了(咕咕咕 反正程序还是有蛮多问题的 都是好久以前写的了 有的代码挺蠢的