任务
对一张暗度较高的图像进行处理,直方图均衡的结果差强人意。
感到有白色噪点分布,视觉效果不好。采用同态滤波的方式进行处理,滤波方式尝试理想滤波、butterworth滤波以及gaussian滤波。
代码
思路
按照光图像的成像原理,可以对一幅图像进行简单建模[……]
对一张暗度较高的图像进行处理,直方图均衡的结果差强人意。
感到有白色噪点分布,视觉效果不好。采用同态滤波的方式进行处理,滤波方式尝试理想滤波、butterworth滤波以及gaussian滤波。
按照光图像的成像原理,可以对一幅图像进行简单建模[……]
在空域进行系列实验后,形成一个灵活性较强的函数,能够传递3*3的卷积核进行卷积,若采用拉普拉斯算子,则为锐化滤波;同期进行频域增强的实验,比较二者的区别。
(另:想要实现对模糊图像的增强处理,目前没有方法)
在进行均值滤波后,相类的对空域的操作是中值滤波。即百分比滤波的一种特例,使中心点像素值为模板覆盖所有像素值排列后某特定位的值。
与均值滤波相比,去噪效果较好,且清晰度较高。
[……]
对于空域滤波主要是提供某种卷积核,使图片中与这一模板相似的成分得到增强。
主要思路是,将边缘像素值保留,内部置0;因为整数运算更快,所以先将边缘*9,与之后进行处理的其他像素点的范围一致,再最终/9得到滤波后图像。
m[……]
[……]
在课堂上学习了直方图均衡化的处理手段,看到外国女子的脸部增亮,这是在空域中实现变换增强的方法之一。尝试在matlab中实现相关方法,并用网上的老照片进行实验,效果不错。
灰度图的获取可以参考博文matlab数字图像处理——RGB转灰度图,当然也[……]
应用不同算法或算式,实现RGB转灰度图,并对性能进行评估[……]
接上篇,尝试使用快速傅里叶变换实现空域到频域转换
由算法可知,对于长度为2的幂次的序列可以进行变换,但对于大多数情况非2的幂次应该如何解决?答案是补零至2的幂次。
简单的判定方法,利用2的幂次(M)在二进制中的独特性,首位为1,余位[……]
《数字图像处理》课程布置:
编写程序(建议Matlab )对某选定图像(自行转换为灰度图)展开傅里叶变换,提取傅里叶变换图像(将频率原点移至图像中心) , 并形成实验报告。
为与matlab中代码一致,便于理解,此处的公式我全部整理为数组从下标1开始。此外,增强特殊性,图像大[……]