书中是对X拍的图片进行了增强  下面这个例子不太合适  但是也能体会到高频强调滤波的作用

% 图中可以看出  高频强调滤波在增强边缘的同时  距离原图的色度较近

%高通滤波器偏离了直流项,从而把图像的平均值降低到0.
%一种补偿的方法是给高通滤波器加上一个偏移量。
%若偏移量与滤波器乘以一个大于1的常数结合起来,则这种方法称为高频强调滤波
%因为该常量乘数突出了高频部分,这个陈述也增加了低频部分的幅度,但是只要偏移量
%与乘数相比较小,低频增强的影响就弱于高频增强的影响。
%高频强调滤波器的传递函数如下
%Hhfc(u,v)=a+b*Hhp(u,v)
%其中 a是偏移量  b是系数  Hhp(u,v)是高通滤波器的传递函数
%下面这个例子将高频强调滤波器与直方图均衡化结合起来

f=imread('D:\研究生课程\其他\MATLAB图像处理\亮度调节与空间滤波\5.jpg');
f=f(:,:,1);
PQ=[size(f,1)*2,size(f,2)*2];%扩充
D0=0.05*PQ(1);
%使用D0的值等于填充后图像宽度的5% 当D=D0时 截至频率
[U,V]=dftuv(PQ(1),PQ(2));
F=fft2(f,PQ(1),PQ(2));
H=exp(-(U.^2+V.^2)/(2*(D0^2)));%高斯低通滤波器
HBW=1-H;
H=2+2*HBW;%高频强调滤波器
gbw=dftfilt(f,HBW);
ghf=dftfilt(f,H);
ghe=histeq(f,256);
subplot(2,2,1)
imshow(f)
title('原图')
subplot(2,2,2)
imshow(gbw,[])
title('高通滤波')
subplot(2,2,3)
imshow(ghf,[])
title('高频强调滤波')
subplot(2,2,4)
imshow(ghe,[])
title('直方图均衡化')

MATLAN图像处理之高频强调滤波(图像增强)相关推荐

  1. 采用Matlab编程实现 高频强调滤波,[转载]MATLAB图像处理-基于高频强调滤波和直方均衡化图像增强...

    摘要: 现代医学非常发达,能通过各种手段来获取人体的各种信息,例如,X光可以拍摄人的骨头等图片.但是,这些图片效果不一定很好,所以在使用着大量的数字成像和数字图片处理设备.那么,现在,我用Matlab ...

  2. Matlab高频强调滤波增强,高斯高通滤波器,巴特沃斯高通滤波器图像处理

    一.目标: 对lena图像采用高频强调滤波增强方法,并分析方法的效果.(理想.巴特沃斯.高斯).其结果好不好?能否有改善的方法? 二.函数分析: 1.高斯高通滤波器 传递函数: 高斯低通滤波器 传递函 ...

  3. OpenCV与图像处理学习五——图像滤波与增强:线性、非线性滤波、直方图均衡化与Gamma变换

    OpenCV与图像处理学习五--图像滤波与增强:线性.非线性滤波.直方图均衡化与Gamma变换 三.图像滤波与增强 3.1 线性滤波 3.1.1 方框滤波 3.1.2 均值滤波 3.1.3 高斯滤波 ...

  4. 【基于MATLAB的数字图像处理】第四章·图像增强

    系列文章 ·[基于MATLAB的数字图像处理]第一章·绪论 ·[基于MATLAB的数字图像处理]第二章·视觉系统与图像处理系统 ·[基于MATLAB的数字图像处理]第三章·基本图像变换 ·[基于MAT ...

  5. 数字图像处理:各种变换滤波和噪声的类型和用途总结

    摘自http://imgtec.eetrend.com/blog/4564 一.基本的灰度变换函数 1.1图像反转  适用场景:增强嵌入在一幅图像的暗区域中的白色或灰色细节,特别是当黑色的面积在尺寸上 ...

  6. 增强低频和高频 matlab,实验名称高斯低频滤波及高频增强滤波.doc

    实验名称高斯低频滤波及高频增强滤波 实验名称 高斯低频滤波及高频增强滤波 实验代号 N0.3 课程名称 数字图像处理 学生姓名 王 琰 完成时间 2008年10月11日 递交时间 2008年10月15 ...

  7. matlab 对图像进行低通滤波,matlab图像处理实现低通滤波

    matlab图像处理实现低通滤波 matlab图像处理实现低通滤波 clc; clear all; img=imread('lena.jpg'); img_noise = imnoise(img, ' ...

  8. 第4章 Python 数字图像处理(DIP) - 频率域滤波11 - 使用高通滤波器锐化图像

    目录 使用高通滤波器锐化图像 由低通滤波器得到理想.高斯和巴特沃斯高通滤波器 指纹增强 频域中的拉普拉斯 钝化掩蔽.高提升滤波和高频强调滤波 同态滤波 使用高通滤波器锐化图像 由低通滤波器得到理想.高 ...

  9. Java OpenCV-4.0.0 图像处理11 自定义图像滤波(降噪) 算子

    @[TOC](Java OpenCV-4.0.0 图像处理11 自定义图像滤波(降噪) 算子) Java OpenCV-4.0.0 自定义图像线性滤波(降噪) package com.xu.image ...

最新文章

  1. Vue教程3【使用Vue脚手架】render ref props minin scoped $emit $bus 消息订阅发布 动画
  2. 高并发场景之RabbitMQ篇
  3. java switch语句_Java 14:查看更新的switch语句
  4. 在前端网页设计中 align 和 valign 两种对齐方式的不同取值区分(持续补充)
  5. C语言灵魂——算法!
  6. Java泛型中extends和super的理解(转)
  7. Magento重建所有索引方法
  8. python虚拟环境安装包在哪_ubuntu环境下python虚拟环境的安装
  9. Linux之ssh-agent命令
  10. Input禁用文本框
  11. 学子商城项目1(项目 第十六阶段)
  12. jsonrpc(jsonrpc4j)demo
  13. Rmarkdown教程
  14. 多数据源配置MyBatisPlus(十八)
  15. 小胜凭智,大胜靠德|北京
  16. SMT32的RTC的晶振为什么是32768Hz
  17. android组件化管理单例,Pigeon——支持增量编译和组件化开发的路由框架
  18. java jisuan da xie zi mu ge shu_java获取中文拼音
  19. 数码管显示驱动方法(74HC138译码器的使用)
  20. 华为和H3C-- 华为综合实验

热门文章

  1. 【3dmax】常用的快捷键总结以及如何修改快捷键
  2. python可以做鲁棒优化吗_Python pyrobust包_程序模块 - PyPI - Python中文网
  3. 大数据分析与实践 使用Python以UCI心脏病数据集为例,进行数据简单分析
  4. Windows7下查看CRUX 3.0虚拟机里面的linux ext2和ext3文件系统教程
  5. linux acpidtd 进程,贴子里说明很详细,求帮助,卡在DSMOS has arrived,ACPI_SMC_PlatformPlugin::...
  6. 图像加权和制作鬼影---OpenCV-Python开发指南(2)
  7. UE4打包设置和步骤(打最小的包)
  8. 记录炫龙t3 windows10闪屏
  9. 中班音乐活动计算机反思,中班音乐活动教案及反思
  10. IDNA-ABF: DNA甲基化可解释预测的多尺度深度生物语言学习模型