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

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

于 2022-10-12 发布 文件大小:3.87 MB
0 166
下载积分: 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 个回复

  • 好用的去雾程序 matlab
    vc编的图像去雾程序,基于暗通道优先,在细化透射率分别使用中值滤波和双边滤波,代码简单,效率较高,去雾效果良好。
    2022-11-19 11:05:04下载
    积分:1
  • blob检测
    这是一个基于opencv的运动检测  主要使用opencv中的blob实现对视频中运动物体的跟踪监测,本程序实用性强 已经验证过了 修改一下即可直接使用
    2023-01-05 01:35:03下载
    积分:1
  • 鼠标右键调节BMP片亮度对比度。
    通过鼠标右键来调节图片的亮度和对比度。里面有扫描仪程序代码。调节对比度,亮度的代码很简单。来源于网站VOID CScanToDocDlg::BrightAndContrast(HBITMAP hBitmap, INT bright, INT contrast, BYTE threshold){ FLOAT cv = contrast 0 && contrast < 255)  cv = 1.0f / (1.0f - cv) - 1.0f; BYTE values[256]; for (INT i = 0; i < 256; i ++) {  INT v = contrast > 0? CheckValue(i + bright) : i;  if (contrast >= 255)   v = v >= threshold? 255 : 0;  else   v = CheckValue(v + (INT)((v - threshold) * cv + 0.5f));  values[i] = contrast < 0? CheckValue(v + bright) : v; } BITMAP bm; GetObject(hBitmap, sizeof(BITMAP), &bm ); LPARGBQuad o,p; for (UINT y = 0; y < bm.bmHeight; y ++, p+=nRowPadding, o+=nRowPadding) {
    2022-08-12 17:12:31下载
    积分:1
  • LBP-top 人脸表情识别
    基于LBP-TOP算法的人脸表情识别,SMIC数据库,芬兰大学实验室的的代码,这是表情识别的主代码,包括两个mat的二进制文件,是比较好的一个算法实现
    2023-02-27 10:05:04下载
    积分:1
  • 冠矢横断三个面显示与体显示源码
    以MFC作为平台,vtk读取dicom文件,显示横断面,矢状面,冠状面,实现交互MPR。编译成功,实现基本功能的阅读。可能有些小问题。但是问题不大。显示成像基本功能实现
    2023-06-14 01:35:05下载
    积分:1
  • 多分辨率融合
    Multiresolution Spline whith aplication to image mosaics, Laplacian pyramid blendin。这是国外一个牛人于2010年完成的一个开源图像融合源码,是基于拉普拉斯金子塔分解的图像融合,其中封装了一个图像操作库,运行效果不错。
    2022-06-12 01:43:09下载
    积分:1
  • 不工作车辆代码
    什么都不多在这里。我想这段代码和我有错误,所以我搜查的另一个版本,我来这里是
    2022-12-10 16:55:03下载
    积分:1
  • 利用巴特沃斯(Butterworth)低通滤波器对受噪声干扰的进行平滑
    利用巴特沃斯(Butterworth)低通滤波器对受噪声干扰的图像进行平滑处理, 程序能够运行出正确的结果,希望对各位有帮助。
    2022-05-08 15:50:27下载
    积分:1
  • 阴影消除代码
    由于对运动目标检测与提取的精度要求越来越高,在运动检测中排除阴影的干扰也就越来越受到重视。当前采用的运动检测算法通常在提取运动目标 的同时也将运动阴影提取出来,这会导致在分割和提取运动目标时产生严重的影响。阴影消除算法,matlab版本,其中阴影消除的阈值和数学形态学模板的大小需要根据具体的视频图像调整到合适的值。
    2023-04-22 17:50:03下载
    积分:1
  • 使用Dirth技术增强
    图像处理数字成像的基本原理使用Dirth的技术的图像增强抖动的照片Liguagem C + +
    2022-01-21 21:26:59下载
    积分:1
  • 696516资源总数
  • 106686会员总数
  • 0今日下载