Image processing 基于HSI的亮度算法

Image processing 基于HSI的亮度算法,image-processing,colors,computer-vision,Image Processing,Colors,Computer Vision,有人知道用HSI模型非线性改变亮度的算法吗 我现在正在做类似的事情。 新强度=旧强度^(1/4) 它增加深色的亮度比增加亮色的亮度更大。 问题是,在增强之前,如果我有一些像素因为亮度非常低而看起来像黑色,那么它们的亮度在增强之后会增加,并且它们的实际颜色会出现,这使得照片的黑色区域具有不同的颜色(例如:灰色、蓝色)。我已经尝试了很多方法通过降低黑点的新亮度来解决这个问题,但到目前为止我并没有运气 到底有没有更好的算法来解决这个问题?问题只在于颜色在增强前是黑色的 请帮忙。非常感谢 暗像素的HSI

有人知道用HSI模型非线性改变亮度的算法吗

我现在正在做类似的事情。 新强度=旧强度^(1/4) 它增加深色的亮度比增加亮色的亮度更大。
问题是,在增强之前,如果我有一些像素因为亮度非常低而看起来像黑色,那么它们的亮度在增强之后会增加,并且它们的实际颜色会出现,这使得照片的黑色区域具有不同的颜色(例如:灰色、蓝色)。我已经尝试了很多方法通过降低黑点的新亮度来解决这个问题,但到目前为止我并没有运气

到底有没有更好的算法来解决这个问题?问题只在于颜色在增强前是黑色的


请帮忙。非常感谢

暗像素的HSI值通常退化。这是因为,例如,完全饱和的最大深蓝=黑色,在外观上与完全去饱和(灰色)像素在其最暗=黑色时相同(这就是3D空间形状通常在退化/奇异颜色处具有尖头的原因)

您不应该在某个阈值下增强像素,或者,使用某些权重函数,在非常暗的值下禁止增强