编辑。我找到了原因。我没有做夹紧,我以为我做了。
我正在尝试在RGB彩色图像上实现直方图均衡。
我知道只应对亮度通道进行均衡,因此这就是我正在做的事情:
-
使用以下转换将R,G,B转换为Y,Cb,Cr:
注意Y,Cb,Cr的范围都是[0 ... 255]
-
通过计算直方图和CDF生成灰度(Y通道)映射(即old_Y到new_Y)表
-
对于每个具有值的像素(old_Y,old_Cb,old_Cr),将其替换为:
(new_Y,old_Cb,old_Cr)
-
通过执行以下操作将(new_Y,old_Cb,old_Cr)转换为(new_R,new_G,new_B):
-
显示图片。
醇>
以下是我得到的结果:
关于饱和区域的任何想法?我在做颜色转换时遗漏了什么吗?