opencv clahe参数解释

2024-01-09

我想知道 clahe 参数的正确解释i.e clipLimit and tileGridSize。 以及如何clipLimit值会影响图像的对比度以及选择时要考虑的因素(例如图像分辨率、物体尺寸)tileGridSize。 提前致谢


这个问题是很久以前的问题了,但我搜索了答案并看到了这个,然后我发现了一些可能有帮助的链接,显然下面的大部分信息都来自不同的网站。

AHE 是一种计算机图像处理技术,用于提高图像对比度。它与普通直方图均衡的不同之处在于,自适应方法计算多个直方图,每个直方图对应于图像的不同部分,并使用它们来重新分配图像的亮度值。因此,它适合于提高图像各区域的局部对比度并增强边缘的清晰度。 和 ,AHE在图像的相对均匀区域中倾向于过度放大噪声,自适应直方图均衡的一种变体称为对比度有限自适应直方图均衡(CE) 通过限制放大来防止这种情况发生。

对于第一个图像,此图像可能很有用:

CLAHE limits the amplification by clipping the histogram at a predefined value (called clip limit) image

瓦片网格尺寸指直方图均衡的网格大小。输入图像将被分成大小相等的矩形块。 tileGridSize 定义行和列中的图块数量。

这是关于其可用功能的 opencv 文档:https://docs.opencv.org/master/d6/db6/classcv_1_1CLAHE.html https://docs.opencv.org/master/d6/db6/classcv_1_1CLAHE.html

这个链接非常好:https://en.wikipedia.org/wiki/Adaptive_histogram_equalization#Contrast_Limited_AHE https://en.wikipedia.org/wiki/Adaptive_histogram_equalization#Contrast_Limited_AHE http://www.cs.utah.edu/~sujin/courses/reports/cs6640/project2/clahe.html http://www.cs.utah.edu/~sujin/courses/reports/cs6640/project2/clahe.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

opencv clahe参数解释 的相关文章

随机推荐

  • 了解嵌套 Spring @Transactional 的工作原理

    我正在将 EJB 应用程序移植到 Spring 但遇到了一些问题 该应用程序使用 eclipselink 独立运行 这就是我们选择 spring 的原因 在此应用程序中 我需要创建一个订单 为此我首先需要创建一个客户 OrderLines
  • 检查“当前时间”是否在 2 次之间。但还要检查前一天的夜晚情况

    例如 我有 2 次 10 00 和 1 00 现在我想检查当前时间 是否在 javascript 中的这 2 次之间 问题是 在这种情况下 关门时间是第二天 因此它早于开门时间 由于某种原因我无法解决这个问题 我该如何以正确的方式做到这一点
  • 还有充分的理由支持 JDK 1.4 吗? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我正在考虑用 Java 构建一个开源项目 并且正在激烈争论不支持 JDK 1 4 及更早版本 该框架绝对可以使用较旧的 Java 模式和习惯用法
  • 如何使用 %ROWTYPE 获取游标值

    我做了一个如下所示的过程 我想获取游标值并从其他循环中提取这些值告诉我最好的方法是我的代码 CREATE OR REPLACE PROCEDURE TEST P EMP ID NUMBER TRIGER BY VARCHAR2 AS CUR
  • 用于包装采用 void* 参数的 C 回调的模板魔术?

    假设我正在使用 C API 它可以让您注册回调函数void 关闭 void register callback void func void void closure 在 C 中 拥有比void 所以我想创建一个包装器 让我注册强类型的 C
  • 将 zlib 过滤器与套接字对一起使用

    由于某种原因 zlib deflate过滤器似乎不适用于由生成的套接字对stream socket pair 从第二个套接字中可以读取的只是双字节 zlib 标头 之后的所有内容均为 NULL Example
  • 致命错误:调用未定义的方法 mysqli::error() [重复]

    这个问题在这里已经有答案了 我可以连接 但是当涉及到准备好的语句时 这就是我得到的错误 有什么问题吗 代码 Open connection db new mysqli DB HOST DB USER DB PASSWORD DB DATAB
  • 在 Swift 中将 CGFloat 转换为字符串

    这是我目前在 Swift 中将 CGFloat 转换为 String 的方法 let x Float Float CGFloat let y Int Int x let z String String y 有没有更有效的方法来做到这一点 您
  • 如何将数据库的结果显示到输入区域?

    正如您在我的 php 代码中看到的 我尝试通过 值 将数据库的结果回显到输入区域 但是这不断出现语法错误 有人可以
  • 如何防止在堆上创建对象?

    有谁知道如何在独立于平台的 C 代码中阻止在堆上创建对象 也就是说 对于 Foo 类 我想阻止用户这样做 Foo ptr new Foo 并且只允许他们这样做 Foo myfooObject 有人有什么想法吗 Cheers 尼克的回答 ht
  • 使用 Haskell 播放 wav 文件

    有没有一种简单 直接的方法可以使用某些库从 Haskell 播放 WAV 文件 并且可能使我可以一次播放许多声音 我知道 OpenAL 但我不是在编写一些高级音频合成程序 我只是想播放一些声音来进行一些小游戏 理想情况下 API 可能类似于
  • 如何使用 NX/Nrwl 为 Angular 创建应用程序特定配置?

    所以我有以下项目结构 apps car libs app car shared config 对于每个应用程序 我想提供不同的配置 可以在分组库中使用 export interface DefaultAppConfig language s
  • 如何让按钮看起来就像被按下一样?

    使用 VS2008 C Net 2 和 Winforms 如何使常规按钮看起来 按下 想象一下这个按钮是一个开 关开关 ToolStripButton有 Checked 属性 但常规 Button 没有 您可以用来获取此选项的一种方法是放置
  • ListFragment 的 FragmentPagerAdapter getItem 错误

    我看了很多代码 但无法弄清楚这一点 http developer android com reference android support v4 app FragmentPagerAdapter html http developer a
  • Hibernate 实体有一个通用基类吗?

    Hibernate 实体是否有一个通用基类 即具有 id 版本和其他通用属性的 MappedSuperclass 有什么缺点吗 Example MappedSuperclass public class BaseEntity private
  • 递归解析关联数组时如何检查 PHP 中的循环引用?

    我用循环引用创建了这个数组 arr array 1 gt one 2 gt two arr 3 arr 我有一个函数可以递归地打印出数组中的值 但我确实无法解决创建循环引用检查的问题 你怎么能这么做呢 我用于打印数组的当前函数复制如下 我没
  • 这个JSON的数据结构是怎样的?

    我试图使用 Gson 将 Json 解析为 Java 但是当我使用 fromJson 时 我总是得到 null 谁能帮我解释一下这个数据结构 谢谢 d results metadata uri https api datamarket az
  • 有没有办法用 Java 下载 Microsoft Azure 数据中心 IP 范围?

    我的问题类似于有没有办法以编程方式自动下载 Microsoft Azure 使用的最新 IP 范围 https stackoverflow com questions 28798014 ms azure automatically down
  • Tesseract 虚假空间识别

    我正在使用 tesseract 来识别序列号 这是可以接受的 存在常见问题 例如错误识别零和 O 6 和 5 或 M 和 H 除此之外 这个超正方体还向识别的单词添加了空格 而图像中没有空格 下图被识别为 HI 3H 这张图片的结果是 FB
  • opencv clahe参数解释

    我想知道 clahe 参数的正确解释i e clipLimit and tileGridSize 以及如何clipLimit值会影响图像的对比度以及选择时要考虑的因素 例如图像分辨率 物体尺寸 tileGridSize 提前致谢 这个问题是