资源简介
数字图像处理中的滤波和傅里叶压缩,包括理想低通滤波器,巴特沃茨高通滤波器,高斯带通滤波器,高斯带阻滤波器,FFT图像压缩。附原图像和处理后的图像截图。
代码片段和文件信息
function H=bpfilter(type Dl Dh n image)
%-------------------------------------------------------------------------%
%该函数用来设计二维图像的带通滤波器。其中:
%type表示滤波器的种类:“ideal”表示理想滤波器;
% “butterworth”表示巴特沃茨滤波器;
% “guassian”表示高斯滤波器。
%Dl表示带通滤波器的下限截止频率;Dh表示带通滤波器的上限截止频率。
%n表示滤波器的阶数。image是待滤波的原始图像。
%H是带通滤波器的传输函数。
%-------------------------------------------------------------------------%
im=imread(image);
[MNK]=size(im); %确定原始图像大小
if K==3
im1=rgb2hsv(im);
im2=double(im1(::3));
else
im2=double(im);
end
u=0:(M-1);
v=0:(N-1);
idx=find(u>M/2);
u(idx)=u(idx)-M;
idy=find(v>N/2);
v(idy)=v(idy)-N;
[VU]=meshgrid(vu);
D=sqrt(U.^2+V.^2);
switch type
case ‘ideal‘
Hlp=double(D<=Dl);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1709 2008-11-08 11:36 bpfilter.m
文件 1705 2008-11-08 11:36 bsfilter.m
文件 1215 2008-11-08 12:45 cross_fft_compress.m
文件 1373 2008-11-08 11:36 hpfilter.m
文件 1713 2008-11-08 11:36 lpfilter.m
文件 66614 2008-10-26 20:47 P2.bmp
文件 349 2008-11-08 12:45 R2.m
文件 50752 2008-11-08 11:41 Result2_1.JPG
文件 48231 2008-11-08 11:41 Result2_2.JPG
文件 51800 2008-11-08 11:41 Result2_3.JPG
文件 50395 2008-11-08 11:42 Result2_4.JPG
文件 49354 2008-11-08 12:47 Result2_5.JPG
文件 50754 2008-11-08 12:47 Result2_6.JPG
----------- --------- ---------- ----- ----
375964 13
- 上一篇:PDE 偏微分方程图像复原代码
- 下一篇:sharpen
相关资源
- imageCorrectForm 建立几何畸变模型
- HMMforspeechrecogntion 一个可执行的HMM语音
- popular-UCI-datasets 一些非常有用的数据
- GAPSO 这个算法是遗传算法和粒子群优
- synchronization 利用matlab仿真实现载波的
- Gabor Gabor小波变换的matlab实现
- 4 matlab区域填充的具体算法及演示
- MATLAB_image_process_with_PDE 运用偏微分方
- gabijiao 该程序通过实例(函数)
- SIFT2844912
- Graph_cut 几篇关于graph cut的论文
- gbvs 二维图像视觉显著性检测
- wenli 分析了纹理特征提取方法
- EELM
- barcode 基于图像的条形码识别程序(识
-
myaudiopla
yer 使用Matlab GUI实现的音频 - B-spline-surface 在MATLAB-2008a环境下编写的
- NURBS-surface 在MATLAB-2008a环境下编写的
- ACO 用MATLAB编写的蚁群算法最短路径寻
- wavplay 基于matlab GUI界面的播放器
- allfns 是由牛津大学VGG开发的三维重建
- spectrogram_fft
- adaboost 基于adaboost的人脸识别程序
- 2 2课程报告要求:按照讲课内容
- gps GPS信号的捕获、处理程序
- fuzzynetme 模糊神经网络的MATLAB程序
- naive_bayes_numeric 利用matlab实现的朴素贝
- MFandMPF 计算肌电信号积分肌电值
- BM3D BM3D去噪算法的实现和相关文档
- BarrelDistortion 两个matlab程序
评论
共有 条评论