📅  最后修改于: 2020-12-30 10:34:36             🧑  作者: Mango
要将灰度图像转换为彩色或RGB格式,我们有两种方法。两种方法都有其优点和缺点。
将灰度图像转换为RGB的方法如下:
这是最简单的方法。我们必须取所有三种颜色的平均值。
公式: (R + G + B)/ 3
例如:
如我们所见,通过应用平均值方法,图像中会发生变化。但是结果是出乎意料的,因为我们想要一个灰度图像,但是变成了黑色图像。
问题
发生此问题的原因是我们平均采用了3种颜色。这三种颜色都具有不同的波长,并且它们对图像的形成有贡献。在上面的图像中,我们从每个部分中提取了33%的像素,这就是为什么图像不会出现灰度的原因。
该问题的解决方案通过加权方法给出。
如我们所见,平均法存在问题。对于这个问题,权重法就是解决方案。在所有三个颜色部分中,红色具有更大的波长,绿色具有更少的波长。但是,与红色相比,绿色给眼睛带来更舒缓的效果。
通过减少红色的值并增加绿色的值,而蓝色的值将介于这两种颜色之间。
新的灰度图像的等式为:
让新的灰度图像为X
根据上式,使用红色占30%,使用绿色占59%,使用蓝色占11%。绿色的贡献最高。
通过在图像中应用方程式,我们将得到:
如我们所见,使用加权方法可以将图像正确转换为灰度。与使用平均值方法生成的图像相比,图像更亮。