在平衡良好的照片中,最亮的颜色应该是白色和最暗的黑色。

因此,我们可以通过缩放每个R,G和B通道的直方图来移除图像中的色偏,使得它们跨越完整的0-255比例

网上只有C的代码 修改为Python代码

效果展示:

cv2.addWeighted(b, Kb, 0, 0, 0, b) cv2.addWeighted(g, Kg, 0, 0, 0, g) cv2.addWeighted(r, Kr, 0, 0, 0, r) merged = cv2.merge([b,g,r])