登录
首页 » 图像处理 » 同态滤波器C++代码实现

同态滤波器C++代码实现

于 2022-10-12 发布 文件大小:3.87 MB
0 145
下载积分: 2 下载次数: 1

代码说明:

资源描述 同态滤波增强是把频率过虑和灰度变换结合起来的一种处理方法。它是把图像的照明反射模型作为频域处理的基础,利用压缩灰度范围和增强对比度来改善图像的一种处理技术。它在密度域中运用相当成功。 一幅图像f(x,y)可以看成由两个分量组合而成,即 f(x,y)=i(x,y).r(x,y) i(x,y)为照明分量(入射分量),是入射到景物上的光强度; r(x,y)为反射分量,是受到景物反射的光强度。 具体步骤如下: (1)先对上式的两边同时取对数,即 Inf(x,y)=Ini(x,y)+Inr(x,y) (2)将上式两边取傅立叶变换,得 F(u,v)=I(u,v)+R(u,v) (3)用一个频域函数H(u,v)处理F(u,v),可得到 H(u,v)F(u,v)=H(u,v)I(u,v)+H(u,v)R(u,v) (4)逆傅立叶变换到空间域得 Hff(x,y)=hi(x,y)+hr(x,y) 可见增强后得图像是由对应照度分量与反射分量得两部分叠加而成。 (5)再将上式两边取指数,得 g(x,y)=exp|hff(x,y)|=exp|hi(x,y)|+exp|hr(x,y)| 这里,称作同态滤波函数,它可以分别作用于照度分量和反射分量上。                                          &nbs

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 闪屏形特技效果
    在程序实际开发中,闪屏是我们经常用到的。如果程序初始化要一些时间,设计闪屏更加有必要,不但使你的程序也漂亮,还能在上面写上你的版本信息。好处是多多的。
    2022-10-08 22:50:03下载
    积分:1
  • ANN数字字符识别系统
    资源描述本代码为人工神经网络代码,重点用在图像识别,图像分类方面其中包括ANN的数字字符识别系统代码,其他的代码都是为学者提供学习的参考。
    2022-05-09 13:35:07下载
    积分:1
  • dirent.h window版本
    dirent.h是unix系统下C语言库,由于有时候要把unix系统下C语言移植到window,而window下面没有dirent.h,此文件是window下重写的
    2022-01-26 01:44:35下载
    积分:1
  • 手指打印识别系统
    这段代码是使用 matlab 来创建的。它主要用于图像处理和数字信号处理领域。
    2023-02-06 15:40:04下载
    积分:1
  • 二维
    使用matlab将图像二值化后,研究阈值分割的方法,包括均匀性度量法,迭代法和阈值自选的代码。
    2022-07-17 09:25:09下载
    积分:1
  • 旋轉
    影像的任意角度旋轉. 影像旋轉任意角度:. 旋轉 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-11-13 17:55:03下载
    积分:1
  • 频率步进雷达仿真SFW
    SFW信号,计算往返的最初时延,这段程序只画出两个频率点 第一个和第11个,将E_H_separate向量中加入高斯白噪声,10*3e5关于SHH的运算式每一行是每个脉冲(也即每个频点)对应的S混频,下变频。fftshift作用是将零频放在最中间 1*3e5矩阵
    2022-02-20 00:52:09下载
    积分:1
  • 最小二乘匹配
    最小二乘匹配获取高精度匹配点的vc代码,针对影像匹配问题,对最小二乘法影像匹配的算法进行了研究,理解了该算法的匹配原理,并应用测试程序对该算法进行测试。
    2023-03-23 23:40:03下载
    积分:1
  • sift应用案例
    用matlab实现了 sift算法的运用。SIFT 算法首先在尺度空间进行特征检测,并确定关键点(Keypoints)的位置和关键点所处的尺度, 然后使用关键点邻域梯度的主方向作为该点的方向特征,以实现算子对尺度和
    2022-02-15 02:56:51下载
    积分:1
  • camshift目标跟踪代码
    资源描述 实现了camshift对目标的动态跟踪
    2022-02-11 22:41:40下载
    积分:1
  • 696518资源总数
  • 106242会员总数
  • 10今日下载