色调曲线及其计算

时间:2013-11-25 19:43:12

标签: c++ opencv image-processing histogram

我正在尝试计算色调曲线以补充我的直方图。我对色调曲线实际是什么以及如何计算它感到困惑。

根据我搜索的内容,色调曲线显示沿x轴的原始(输入)值与沿y轴的结果(输出)值。

原始图像的色调曲线是从左下角到右下角的直线。

我认为沿着x轴只是图像的直方图是正确的,当调整图像时,每个x位置的色调曲线是原始直方图和当前直方图之间的差异吗?

所以计算色调曲线:

  • 计算原始直方图
  • 计算调整后图像的直方图
  • 计算每个值0-255
  • 的直方图之间的差异
  • 绘制差异+或 - 原始色调曲线(从左下角到右上角)

1 个答案:

答案 0 :(得分:0)

色调曲线(或更一般地说是响应曲线)本质上是一个输入/输出函数,它告诉您X中的每个值如何映射到Y.我认为您正在寻找的是所谓的直方图匹配。话虽如此,直方图直方图可能无法给出精确的曲线,因为有多种可能的方法可以达到一个值。