1 解决思路
1.1 问题背景
对于有一些如光照等原因造成的图片过于明亮等情况,尝试用图像处理的方法对其“稍作修改~”
1.2 解决思路
- 考虑对于图片亮度越大的地方,调整的“力度”越大;
- 采用“渐变”的方式改变调整的“力度”;
- 渐变的形式对比选择;
2 采用“渐变”的方式改变调整的“力度”
2.1 线性调整

根据亮度高的地方调整的力度要大,可以考虑线性函数调整,随着亮度值(相当于灰度值)增加,对其进行亮度减小的作用均匀增加。
2.2 非线性调整

对比前面的线性函数,可以发现非线性函数可以对灰度值高(亮)的区域大力调整,而对灰度值低(暗)的区域几乎不做调整。
3 实验与分析
3.1 实现
该方法选择HSV模型来调整图像明暗程度,首先将RGB图像转化成HSV模型,再通过建立好的调整函数对V进行调整。调整函数如下:
| 线性 | y = 0.00392*x |
|---|---|
| 非线性 |

本文探讨了针对过于明亮图片的处理方法,通过线性和非线性函数调整图像的亮度。实验比较了两种方法在保留图像对比度和细节上的效果,指出非线性调整能更好地保留图像特征和对比度,适合于亮部区域的处理。文章提供了MATLAB代码实现,并展示了调整前后的直方图对比。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



