gpt4 book ai didi

android - 在 android 中对图像进行 Gamma 校正

转载 作者:太空狗 更新时间:2023-10-29 13:33:57 30 4
gpt4 key购买 nike

我正在构建一个 Android 应用程序,为用户提供一些图像处理功能。但在应用任何图像转换功能之前,我想进行 Gamma 校正以改善图像。我知道如何执行 Gamma 校正,但我不知道要使用什么 Gamma 值,因为图像本身没有创建图像时使用的 Gamma 值。任何有关如何为特定图像选择 Gamma 值的信息都将非常有帮助。

最佳答案

看来您真正想要的是使图像的平均亮度变亮或变暗以匹配某个最佳值。是的, Gamma 函数可以做到这一点。它可能不是最佳选择,事实上,对于曝光不足或过度的情况,简单的线性乘法可能更好。但现在让我们坚持使用 gamma。

测量图像的平均亮度并将其命名为a,取值范围为0-255。您有一个最佳亮度目标,我们称其为 t。如果未知 Gamma 是 g 那么你会得到:

t/255 = (a/255)^g

求解 g 得到:

g = log(t/255) / log(a/255)

关于android - 在 android 中对图像进行 Gamma 校正,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12694143/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com