【问题标题】:How to Calculate width of the middle 98% mass of the gray level histogram of a image如何计算图像灰度直方图中间 98% 质量的宽度
【发布时间】:2015-10-18 09:36:01
【问题描述】:

我需要计算彩色图像的对比度,所以给我的步骤是,

  1. 分别计算 RGB 通道的直方图,并将其组合为Histogram = histOfRedC + histOfBlueC + histOfgreenC
  2. 将其归一化为单位长度,因为每个图像的大小不同。
  3. 对比度质量,等于直方图中间 98% 质量的宽度。

我已经完成了前 2 步,但无法理解在第 3 步中要计算什么。谁能解释一下这是什么意思?

【问题讨论】:

  • “将其标准化为单位长度”是什么意思??
  • 我将直方图的每个值除以所有值的总和。这样总频率将为1

标签: python-2.7 image-processing histogram contrast


【解决方案1】:

设直方图的总质量为M。

在箱中累积质量,从索引 0 开始,直到超过 0.01 M。你得到一个索引 Q01。

从最大索引开始,将箱中的质量累加,直到超过 0.99 M。你得到一个索引 Q99。

这些索引是所谓的第一个和最后一个百分位数。对比度估计为 Q99-Q01。

【讨论】:

  • 你能告诉我直方图的质量是多少吗?我尝试了很多搜索,但没有找到与直方图质量相关的任何内容。
  • 累积频率。
  • You Rock...现在我明白了。非常感谢 Yves Daoust
猜你喜欢
  • 2021-06-01
  • 2023-01-27
  • 2018-09-04
  • 1970-01-01
  • 1970-01-01
  • 2019-04-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-24
相关资源
最近更新 更多