-
大小: 1KB文件类型: .m金币: 1下载: 0 次发布日期: 2021-06-11
- 语言: Matlab
- 标签: Butterworth
资源简介
在Matlab中使用Butterworth滤波器进行图像处理
代码片段和文件信息
%
% File_name:巴特沃思低通滤波器的实现
% Author:
% Date:2009年10月15日
%
Blurred=imread(‘home3.bmp‘);
Blurred=rgb2gray(Blurred);%I = RGB2GRAY(RGB) converts the truecolor image RGB
%to the grayscale intensity image I.
figure(1);
imshow( Blurred);
title(‘原图像‘);
%设计巴特沃思低通滤波器
k=5;
[mn]=size(Blurred);
H=zeros(mn);
D0=30;
for u=1:m
for v=1:n
Duv=((u-round(m/2))^2+(v-round(n/2))^2)^(1/2);%ROUND(X) rounds the elements of X to the nearest integers.
H(uv)=1/(1+(Duv/D0)^(2
- 上一篇:逆合成孔径雷达平动补偿
- 下一篇:贝叶斯高斯分类作业
评论
共有 条评论