色调曲线及其计算
Tone curve and its calculation
我正在尝试计算色调曲线来补充我的直方图。我对色调曲线的实际含义以及如何计算感到困惑。
根据我的搜索,色调曲线显示了沿x轴的原始(输入)值与沿y轴的结果(输出)值。
原始图像的色调曲线是从左下角到右下角的一条直线。
我认为x轴只是图像的直方图,当图像被调整时,每个x位置的色调曲线就是原始直方图和当前直方图之间的差,这是正确的吗?
所以要计算色调曲线:
- 计算原始直方图
- 计算调整后图像的直方图
- 计算每个值的直方图之间的差异0-255
- 绘制差值+或-原始色调曲线(从左下到右上)
色调曲线(或更一般的响应曲线)本质上是一个输入/输出函数,它告诉你X中的每个值是如何映射到Y的。我认为你正在寻找的是所谓的直方图匹配。也就是说,直方图到直方图可能不会给出确切的曲线,因为达到一个值的方法可能不止一种。
相关文章:
- 为什么"do while"循环不断退出,即使条件计算结果为 false?
- 递归函数计算序列中的平方和(并输出过程)
- (C++)分析树以计算返回错误值的简单算术表达式
- 我的字符计数代码计算错误.为什么
- 在计算中使用二的幂有多有利可图
- 如何计算文件中的"columns"数?
- 计算排序向量的向量中唯一值的计数
- 如何使用 std::累积在 C++ 中计算总和立方体
- 使用Qt C++计算类似Git的SHA1哈希
- OpenCV C++.快速计算混淆矩阵
- cpp二进制搜索问题,计算给定数组中输入元素的出现次数
- C++如何计算用户输入的数字中的偶数位数
- 如何计算数据类型的范围,例如int
- 类似枚举的计算常量
- 计算每个节点的树高,帮助我解释这个代码解决方案
- 扩充矩阵的行缩减-三维样条曲线计算
- 从第二个导数计算的曲线的SIMD优化
- 在二维中计算具有3个给定点的精确样条曲线.C++
- 在C++中,我如何计算所有可能的贝塞尔控制点,以使曲线达到给定的长度
- 色调曲线及其计算