文章目录
- hist map
- 1. 原理
- 2.灰度图
- 3. 对于彩色图像
- 4. 直方图规定化效果
hist map
1. 原理
code:https://github.com/rossgoodwin/hmap
利用队列记录 hist src > tgt, src < tgt , src = tgt的 索引。
然后,对于每个hist excess, 将其移动到 hist deficit 进行填充,
注意这里填充的方式是滑动填充,采样的方式(值为val的所有像素随机选出一些替换)。
相比于 直方图规定化有什么区别呢?
可以保证直方图完全一致。而直方图规定化不能保证
源代码中修改如下比较合理:
2.灰度图
如果按照源代码效果如下:
修改后:
3. 对于彩色图像
原来的代码效果:
R,G,B :
修改后的代码效果:
R:
G:
B:
最后结果:
4. 直方图规定化效果
直方图规定化(右边)更加平滑一些。