数字图像处理第三版4.8.4例子GLPF高斯低通滤波器matlab程序
clear
%字符识别的应用
A=imread(‘C:\Users\Documents\Tencent Files\949109908\FileRecv\Assignment03\Assignment03\Fig0419(a)(text_gaps_of_1_and_2_pixels).tif’);
OUT1=GLPF(A,80);
figure;
subplot(1,2,1); imshow(A); title(‘低分辨率文本’);
subplot(1,2,2); imshow(OUT1); title(‘使用DLPF对图像滤波后的结果’);
%印刷和出版业
B=imread(‘C:\Users\Documents\Tencent Files\949109908\FileRecv\Assignment03\Assignment03\Fig0450(a)(woman_original).tif’);
OUT2=GLPF(B,100);
OUT3=GLPF(B,80);
figure;
subplot(1,3,1); imshow(B); title(‘原图像’);
subplot(1,3,2); imshow(OUT2); title(‘D0=100的GLPF结果’);
subplot(1,3,3); imshow(OUT3); title(‘D0=80的GLPF结果’);
%卫星图像和航空图像的处理
C=imread(‘C:\Users\Documents\Tencent Files\949109908\FileRecv\Assignment03\Assignment03\Fig0451(a)(satellite_original).tif’);
OUT4=GLPF(C,50);
OUT5=GLPF(C,20);
figure;
subplot(1,3,1); imshow©; title(‘显示有突出扫描线的图像’);
subplot(1,3,2); imshow(OUT4); title(‘D0=50的GLPF结果’);
subplot(1,3,3); imshow(OUT5); title(‘D0=20的GLPF结果’);
%GLPF高斯低通滤波器函数
function [out] = GLPF(in,D0)%规定GLPF为高斯低通滤波器,D0为截止频率
f=im2double(in);%将输入图像转变为灰度图像
m=size(f,1);
n=size(f,2);
p=2m;
q=2n;
%一副大小为mn的输入图像f(x,y),得到填充参数p=2m,q=2*n;
g=zeros(p,q);
g(1:m,1:n)=f(1:m,1:n);%形成大小为p×q的填充零矩阵图像g(x,y)
%用(-1)^(x+y)乘以g(x,y)移到其变换的中心
for i=1:p
for j=1:q
g(i,j)=(-1)^(i+j)double(g(i,j));
end
end
F=fft2(g,p,q);%计算图像g(i,j)的DFT,得到F(u,v)
%生成大小为p×q的滤波函数H(u,v),用阵列相乘形成乘积G(u,v)=H(u,v)F(u,v)
H=zeros(p,q);
a=2(D0^2);%由公式4.8-7得到
for u=1:p
for v=1:q
D=(u-p/2)2+(v-q/2)2;%D是距频率矩形中心的距离
H(u,v)=exp(-D./a);%公式4.8-7
end
end
G=F.*H; %频率域滤波
%得到处理后的图像
h=ifft2(G); %频域转换到时域图像
h=real(h);
for s=1:p
for t=1:q
h(s,t)=(-1)^(s+t)*double(h(s,t));
end
end
%通过从gp(x,y)的左上象限提取M×N区域,得到最终处理结果g(x,y)
out=h(1:m,1:n);
end
数字图像处理第三版4.8.4例子GLPF高斯低通滤波器matlab程序相关推荐
- 数字图像处理第三版(冈萨雷斯)——第一章绪论
数字图像处理第三版(冈萨雷斯)--第一章绪论 一.主要目的 二.关于什么是数字图像处理的几个重要概念 2.1 强度或灰度: 2.2 数字图像: 2.3 数字图像处理: 2.4 像素: 2.5 低级.中 ...
- 图像插值和缩放(matlab自实现)--冈萨雷斯《数字图像处理第三版》
图像插值和缩放(matlab自实现) 1.Explanations of interpolation(插值释义) 1.1 Nearest Neighbor Interpolation(最近邻插值) 1 ...
- 数字图像处理(第三版,Rafeal C. Gonzalez, Richard E. Woods)--基础
图像处理 图像分析 计算机视觉 低级 中级 高级 降噪 对比度增强 锐化 分割,边缘,标志等 人工智能 视觉认知 图像 = f(图像) 特征 = f(图像) 认知 = f(特征) 人的直觉和分析在选择 ...
- 数字图像处理第三版冈萨雷斯笔记第二章
第二章 第二章的笔记 其中横轴是从晶状体中心到视网膜的直线与视轴的角度,参照下图. 从这幅图里可以看到人眼中有一处盲点既没有锥状体,也没有杆状体.但是平时你却感受不到这处盲点.一个是因为大脑的脑部,还 ...
- 图像处理-离散傅里叶变换-数字图像处理第三版第四章内容
图像傅里叶变换方法有很多,可以通过空间光调制器输入图像后在通过平行光照明经过傅里叶变换透镜进行傅里叶变换,另一个方法就是利用计算机进行傅里叶变换,其中傅里叶变换有两种算法一种是DFT还有一种是FFT( ...
- 数字图像处理(第三版,Rafeal C. Gonzalez, Richard E. Woods)--灰度变换与空间滤波
它的与众不同之处在于,是透过光线看阴影还是透过阴影看亮度. ----大卫·林赛 灰度变换(映射) 直方图均衡(直方图线性变换) 直方图匹配(规定化) 局部直方图处理 空间滤波 平滑空间滤波器 锐化空间 ...
- 数字图像处理(第三版,Rafeal C. Gonzalez, Richard E. Woods)--傅里叶变换(频率域滤波)
滤波器:抑制或最小化某些频率的波或振荡的装置或材料 频率:自变量单位变化期间,一个周期函数重复相同值序列的次数 ...
- 830数字图像处理(冈萨雷斯版)考研笔记(一):大纲与题型
前言 上一个周末,2020年考研结束.对于自己而言,虽然有很多不尽人意的地方,但是我始终觉得,每一个阶段都要留下点什么,如果最后仅仅得到两个词语,成了或者没成,对于我来说将会是更大的打击.我喜欢把每一 ...
- matlab 霍特林变换,数字图像处理(第3版面向CS2013计算机专业规划教材)
导语 内容提要 姚敏编著的<数字图像处理(第3版面向CS2013计算机专业规划教材)>详细介绍了数字图像处理的基本理论.主要技术和最新进展.全书共分13章,内容主要包括图像获取.图像变换. ...
- 数字图像处理的三个层次
数字图像处理分为三个层次:低级图像处理.中级图像处理和高级图像处理(狭义图像处理.图像分析和图像理解). 狭义图像处理:对输入图像进行某种变换得到输出图像,是一种图像到图像的过程. (1)低级图像处理 ...
最新文章
- URL/URI/URN的认识
- 饥荒自建服务器崩了之后没有记录了,请问一下为什么服务器建一次之后就再也成功不了了。。...
- shell的一些常识
- 安卓 屏蔽子控件点击事件
- outlook vba开发要点
- UDT协议实现分析——bind、listen与accept
- JavaFX 2.0布局窗格– FlowPane和TilePane
- (转自ztp800201) Android - 自定义标题栏(在标题栏中增加按钮和文本居中)
- 【华为云技术分享】【DevCloud · 敏捷智库】项目团队人员变动频繁,如何对新人进行有效培养和管理?
- John the Ripper 密码破解者
- 斯坦福李飞飞团队新研究登 Nature 子刊:实现可信 AI,数据的设计、完善、评估是关键...
- IDEA中部署Tomcat及原理
- 手机连电脑热点,电脑连手机热点的ip分配问题
- 如此沙雕的代码注释,原来程序员都是段子手
- Ctfshow菜狗杯------传说之下(雾)
- 重庆云阳2021云中高考成绩查询,2021年云阳县高考状元是谁及其成绩名单
- “云上贵州”成全国首个国密算法应用试点项目 阿里政务云实现“国家级”安全保护...
- 图片地址正确但是无法显示问题
- 用robot framework + python实现http接口自动化测试框架
- 学校计算机课用的ppt软件是什么,大学计算机课程课件.ppt
热门文章
- jre7或jre8或其他版本共存问题
- windows server2003/R2 安装IIS6(asp.net)
- 工具栏的输入法栏完全消失
- 西威变频器使用说明书_西威变频器调试说明.doc
- 木马的原理:解析危险的特洛伊木马恶意程序(转)
- “丧文化”的祖师:波德莱尔:不懂得使自己的孤独为众人接受的人,也不懂得在碌碌众生中自立。...
- GreenSock (TweenMax) 动画案例(一)
- 2016 计算机控制技术试题,计算机控制技术试题
- 常用的图像标注工具汇总
- boost升压电路遇到过的问题