资源简介
利用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子空间聚类
- 模糊车牌识别
- MATLAB程序设计与应用(刘卫国编)课
- 高光谱图像在matlab里的读入与显示
- matlab-bgl 4.0.1
- MATLAB聚类分析工具箱
- matlab robotics toolbox
- SVM算法对MNIST数据集分类
- 鱼雷控制系统计算机辅助分析设计与
- 抗干扰仿真 matlab 源码
- 信号与系统大作业 声音信号的频谱分
- matlab 蒙特卡罗
- LBF和LDF模型的matlab程序,用于图像分
- surf的matlab实现
- c均值聚类matlab算法和程序
- 图像加密算法实现 matlab
- PSAT-2.1.10最新版
- GPS信号捕获跟踪的MATLAB仿真,里面有
- 编写MATLAB函数 图像处理实验报告
- 基于MATLAB的OFDM通信系统模型的仿真毕
- 1维严格耦合波分析matlab程序
- Vibe算法,亲测可用,可用于视频前景
- Vibe背景建模的方法检测运动物体mat
-
Matlab_Simuli
nk环境下无人机全过程飞 - 基于MATLAB的BP神经网络应用绝对好资源
- 关于变声变调的matlab设计 比较详细
- 语音信号子带编码matlab程序subband_co
- MATLAB contourlet工具箱
- 贝叶斯网络工具箱MATLAB工具箱
- matlab bgl工具箱
评论
共有 条评论