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

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

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

  • opencv 用haar分类器对视频进行人脸检测
    此程序是在VS2010+opencv2.44环境下运行的,实现对视频中人脸的动态检测,其原理是基于运用图像的haar特征结合adaboost算法思想生成的人脸分类器(这个也可以生成自己训练出来的.xml文件分类器),最后在opencv下对图像或视频进行检测
    2022-12-28 11:05:03下载
    积分:1
  • 简单多边形的核
    matlab练习程序(简单多边形的核)还是计算几何, 多边形的核可以这样理解:这个核为原多边形内部的一个多边形,站在这个叫核的多边形中,我们能看到原多边形的任何一个位置。算法步骤如下:1.根据原多边形最大和最小的x,y初始化核多边形,就是个矩形。 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-01-26 06:35:59下载
    积分:1
  • gray c#
    C#数字图像处理算法典型案例(源代码) gray c#图形图像处理  基础 灰度处理
    2022-09-10 01:35:04下载
    积分:1
  • VS2013+opencv实现canny检测
    资源描述使用opencv库实现图像的边缘检测,在vs2013+opencv2.4.10中完美使用,只需要把代码中读入的图片换为自己的路径就可以了
    2022-01-26 06:42:30下载
    积分:1
  • 双目标定程序代码
    应用背景本程序可以用来进行双目标定目标的位置,通过两个摄像头的标定,可以确定空中某一目标的精确位置。是毕业设计的题目。关键技术这个程序使用了较好的算法,能够快速的进行空间定位,返回位置信息。而且有较好的鲁棒性。而且有较好的鲁棒性。而且有较好的鲁棒性。
    2023-06-10 21:25:03下载
    积分:1
  • Adaboost人脸检测程序
    用opencv实现基于Adaboost人脸检测的程序代码码。Adaboost对于人脸检测具有很好的分类效果,主要包括矩形特征、积分图像,弱分类器、强分类器和级联分类器。opencv自带Adaboost代码,使用方便,程序内有测试图像和测试程序,在网上下载的程序,经过本人的修改,可以运行,效果很好,仅供参考。
    2022-01-26 17:47:33下载
    积分:1
  • 眼动跟踪
    输入: 的视频图像序列 (最好是从一个网络摄像头获取),坐在电脑前的用户假设显示一些文档 (文本、 图形、 医学图像或一张照片) 和 visualizedGoal: 检测注意力的焦点和改性的用户感兴趣区域 (请注意我们只感兴趣的用户感兴趣区域不眼睛本身的轨迹 !)基于这一点,一些地区的兴趣可以绘制到图像上。要做的任务: 开发能够检测到应用程序和跟踪在视频眼; 确定相应的观察 (重点) 位置 (区域) 屏幕,在屏幕上眼的运动轨迹; 标记区域的利益和他们的进化,变化在时间
    2022-08-18 00:53:36下载
    积分:1
  • 鼠标控制opencv
    opencv,C++图像处理相关,包括鼠标区域选取,截图,及简单的图像加载,适用计算机视觉初学者。
    2022-11-02 07:00:03下载
    积分:1
  • ShowPicture
    这个代码用于显示bmp图片,用MFC对话框写的,很简单易懂,对于初学者而言,看不懂太复杂的程序,就看这样的!
    2023-01-28 17:25:04下载
    积分:1
  • 度申USB2.0相机示例程序
    本程序用于度申USB2.0工业相机的图片读取,相机参数设置,如曝光时间、增益、图像色彩等设置,也有图像保存和录像功能。用户只需将自己的处理算法移植到回调函数内即可。本程序基于对话框的MFC工程,VC6.0版本即可打开。
    2022-02-06 10:50:49下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载