频域处理 之 高通滤波与绘图
来源:互联网 发布:手机淘宝怎么交电费 编辑:程序博客网 时间:2024/06/07 18:39
使用低通滤波器
clc,clear,close all;f=imread('lena.jpg');f=rgb2gray(f);figure,imshow(f);PQ=paddedsize(size(f));[U,V] = dftuv(PQ(1),PQ(2));D0 = 0.05*PQ(2);H = lpfilter('gaussian',PQ(1),PQ(2),D0);g = dftfilt(f,H);imshow(uint8(g),[]);
效果:
使用matlab来做线框图
H1=fftshift(H);mesh(H1(1:10:500,1:10:500))axis([0 50 0 50 0 1])colormap([0 0 0 ])grid offaxis offview(-25,30);
也可以做表面图
H2=fftshift(H);surf(H2(1:10:500,1:10:500));axis([0 50 0 50 0 1])
高通滤波器
H = fftshift(hpfilter_my('ideal',500,500,50));mesh(H(1:10:500,1:10:500));axis([0 50 0 50 0 1])colormap([0 0 0 ])grid offaxis off
对图像进行高通滤波,结果:
高频强调滤波
高通滤波偏离了直流项,从而把图像平均值降低到了0,一种补偿方法是给高通滤波器加上一个偏移量,若偏移量与滤波器乘以一个大于1的常数结合起来,则这种方法就称为高频强调滤波。
PQ=paddedsize(size(f));[U,V] = dftuv(PQ(1),PQ(2));D0 = 0.05*PQ(1);Hbtw = hpfilter_my('btw',PQ(1),PQ(2),D0,2);H=0.5+2*Hbtw;g = dftfilt(f,H);figure,imshow(uint8(g),[]);
0 0
- 频域处理 之 高通滤波与绘图
- [数字图像处理]频域滤波(2)--高通滤波器,带阻滤波器与陷波滤波器
- [数字图像处理]频域滤波(2)--高通滤波器,带阻滤波器与陷波滤波器
- [数字图像处理]频域滤波(2)--高通滤波器,带阻滤波器与陷波滤波器
- VTK修炼之道42:频域处理_高通滤波(理想+巴特沃兹)
- 数字图像处理—频域增强(低通滤波)(高通滤波)(带通和带阻滤波)(同态滤波)
- 【图像处理】【计算机视觉】线性邻域滤波专场:方框滤波、均值滤波与高斯滤波
- 数字图像处理之均值滤波,高斯滤波,中值滤波,双边滤波
- 图像的频域滤波-高通滤波
- 【OpenCV入门教程之八】线性邻域滤波专场:方框滤波、均值滤波与高斯滤波
- 【OpenCV入门教程之八】线性邻域滤波专场:方框滤波、均值滤波与高斯滤波
- 【OpenCV入门教程之八】线性邻域滤波专场:方框滤波、均值滤波与高斯滤波
- 【OpenCV入门教程之八】线性邻域滤波专场:方框滤波、均值滤波与高斯滤波
- 【OpenCV入门教程之八】线性邻域滤波专场:方框滤波、均值滤波与高斯滤波
- 【OpenCV入门教程之八】线性邻域滤波专场:方框滤波、均值滤波与高斯滤波
- OpenCV之八 线性邻域滤波专场:方框滤波、均值滤波与高斯滤波
- 【OpenCV入门教程之八】线性邻域滤波专场:方框滤波、均值滤波与高斯滤波
- 【OpenCV入门教程之八】线性邻域滤波专场:方框滤波、均值滤波与高斯滤波
- 一种Neutron部署拓扑 (by quqi99)
- 机器学习库函数 numpy-MKL-1.8.0.win-amd64-py2.7.exe 64位库函数下载
- hdu 5135 Little Zu Chongzhi's Triangles 2014ACM/ICPC亚洲区广州站-重现赛
- xespeak CmakeLists.txt
- JSP实现分页功能
- 频域处理 之 高通滤波与绘图
- 学习OpenCV范例(二十)——角点检测算法
- ConcurrentHashMap
- 泛型与EnumMap使用例子
- Android蓝牙开发的一些经验
- vba批量将一个文件夹内的多个同格式的工作薄中的数据合并
- Oracle自增列创建方法
- 11、Container With Most Water
- DataUtility 入门教程二[按钮:Button]