资源简介
利用matlab工具实现lena图像横条纹、渐变条纹、干扰的去除,学习使用傅里叶变化和滤波器

代码片段和文件信息
[lena_bmp]=imread(‘C:\Users\Ocean\Desktop\综合作业1_V6\综合作业1_V6\0_lena_horiz_lines.bmp‘); %读取原始图像
lena_fft = fft(lena_bmp [] 2); %原始图像进行一维FFT变换
figure;imshow(lena_fft);title(‘原始图像频谱图‘); %显示原始频谱图
Find_Line=abs((lena_fft(:2)-min(min(lena_fft)))/(max(max(lena_fft))-min(min(lena_fft))));
%定位干扰条纹所在的行
for i = 1 : 512
if Find_Line(i)==0 %如果是干扰条纹所在行数则进行处理
for j = 1 : 512
if i==1 %如果是第一行用后两行预测出
lena_fft(ij)=lena_fft(i+1j)+lena_fft(i+1j)-lena_fft(i+2j);
elseif i==512 %如果是最后一行用前两行预测出
lena_fft(ij)=lena_fft(i-1j)+lena_fft(i-1j)-lena_fft(i-2j);;
else %其余的用邻近值预测出
lena_fft(ij)=(lena_fft(i+1j)+lena_fft(i-1j))/2;
end
end
end
end
figure;imshow(lena_fft);title(‘处理后的lena频谱图‘); %显示处理后的频谱图
lena_fix=ifft(lena_fft[]2); %进行一维FFT反变换
figure;imshow(lena_fix[0255]);title(‘处理后的图像‘); %显示处理后的图像
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 180243 2016-04-04 22:51 caohai综合作业\1去除横条纹\原始图像频谱图.jpg
文件 1339 2016-04-04 22:49 caohai综合作业\1去除横条纹\去除横条纹.m
文件 297 2016-04-04 23:21 caohai综合作业\1去除横条纹\去除横条纹_直接替换法.m
文件 174855 2016-04-04 22:50 caohai综合作业\1去除横条纹\处理后的lena频谱图.jpg
文件 51821 2016-04-04 22:50 caohai综合作业\1去除横条纹\处理后的图像.jpg
文件 179966 2016-04-04 22:22 caohai综合作业\2去除渐变条纹\原始图像频谱图.jpg
文件 1596 2016-04-04 22:52 caohai综合作业\2去除渐变条纹\去除渐变条纹.m
文件 179225 2016-04-04 22:21 caohai综合作业\2去除渐变条纹\处理后的lena频谱图.jpg
文件 58046 2016-04-04 22:20 caohai综合作业\2去除渐变条纹\处理后的图像.jpg
文件 31552 2016-04-04 22:21 caohai综合作业\2去除渐变条纹\截取图像频谱图.jpg
文件 58167 2016-04-04 23:07 caohai综合作业\3去除干扰\中值滤波器处理结果.jpg
文件 485 2016-04-04 23:06 caohai综合作业\3去除干扰\去除干扰.m
文件 51233 2016-04-04 23:07 caohai综合作业\3去除干扰\均值滤波器处理结果.jpg
文件 89148 2016-04-04 23:08 caohai综合作业\3去除干扰\带有干扰信号的原图.jpg
文件 61496 2016-04-04 23:08 caohai综合作业\3去除干扰\高斯低通滤波器处理结果.jpg
文件 961024 2016-04-05 00:09 caohai综合作业\曹海_综合作业_201548530508045.doc
目录 0 2016-04-04 23:21 caohai综合作业\1去除横条纹
目录 0 2016-04-04 22:22 caohai综合作业\2去除渐变条纹
目录 0 2016-04-04 23:08 caohai综合作业\3去除干扰
目录 0 2016-04-05 00:10 caohai综合作业
----------- --------- ---------- ----- ----
2080493 20
- 上一篇:线性系统参数估计的最大似然法
- 下一篇:matlab子空间聚类
相关资源
- matlab_OFDM调制解调(来自剑桥大学)
- Matlab路面裂缝识别69319
- 高灵敏度GPS接收机MATLAB仿真,附捕获
- 基于MATLAB的质点弹道计算与外弹道优
- 阵列天线的matlab仿真
- MATLAB 经典程序源代码大全
- MATLAB小波软阈值去噪代码33473
- 天线阵的波束形成在MATLAB仿真程序及
- 非线性SVM算法-matlab实现
- 《MATLAB 智能算法超级学习手册》-程序
- 组合导航matlab程序
- 读取txt文件内容matlab代码实现
- Matlab实现基于相关的模板匹配程序
- matlab优化工具箱讲解
- 基于MATLAB的快速傅里叶变换
- 光纤传输中的分布傅立叶算法matlab实
- 基于matlab的图像处理源程序
- matlab 椭圆拟合程序
- 算术编码解码matlab源代码
- optical_flow 光流法 matlab 实现程序
- 引导图像滤波器 Matlab实现
- 分形几何中一些经典图形的Matlab画法
- OFDM系统MATLAB仿真代码
- SVM工具箱(matlab中运行)
- 图像小波变换MatLab源代码
- LU分解的MATLAB实现
- 冈萨雷斯数字图像处理matlab版(第三
- 替代数据法的matlab程序
- 用matlab实现的多站定位系统性能仿真
- 通过不同方法进行粗糙集属性约简m
评论
共有 条评论