基于Opencv的图像处理白平衡
本文介绍基于Opencv和C++语言实现图像处理中的白平衡调整。通过对图像做白平衡处理可以改善图像的色彩和亮度,提高图像质量。开发环境为VS2019。
具体实现步骤如下:
- 读入待处理的图像。
- 计算图像的灰度平均值,得到平均灰度。
- 通过对每个像素点的R、G、B值进行调整,使得调整后的像素点的灰度值等于平均灰度。
- 输出调整后的图像。
需要注意的是,在调整像素点的R、G、B值时,需要将像素点的值限制在0到255之间,以避免出现颜色失真的情况。
参考资料:
1. https://blog.csdn.net/hgaohr1021/article/details/129009109
暂无评论