求教做图像处理的各位高手:如何让Matlab计算一组RGB图片的亮度平均值并修改图像,得到统一亮度?

2024-12-13 02:52:31
推荐回答(4个)
回答1:

亮度可以在HSL色彩空间中谈,所以先把图片由RGB空间转换到HSL空间。
hsl=rgb2hsl(rgb_in),rgb_in即为图片的RGB空间矩阵。
L分量表示亮度,对图片的L分量进行两次mean运算,就得到了一张图片的平均亮度。

批量计算一组图片的亮度,再求平均值,就得到了这组图片的亮度平均值。

用平均亮度除以某张的亮度,得一数值,把它乘到这张图片的L分量上,将越界的数值置为上限,就调整好了这张图片。再hsl2rgb转换到rgb空间

回答2:

打开Photoshop后在菜单栏中有个图像选择它然后调整,还有的看你自己需要怎样的亮度,做出适当调整。

回答3:

==

回答4:

你的意思没懂,什么是统一亮度?
你有具体的操作算法吗?
我的腾讯联系方式,散坝而要龄要伞流午