个性化阅读
专注于IT技术分析

灰度到RGB转换详解

本文概述

要将灰度图像转换为彩色或RGB格式, 我们有两种方法。两种方法都有其优点和缺点。

将灰度图像转换为RGB的方法如下:

1.平均方法

这是最简单的方法。我们必须取所有三种颜色的平均值。

公式:(R + G + B)/ 3

例如:

灰度到RGB转换
灰度到RGB转换

说明

如我们所见, 通过应用平均值方法, 图像中会发生变化。但是结果是出乎意料的, 因为我们需要一个灰度图像, 但结果却变成了黑色图像。

问题

发生此问题的原因是我们平均采用了3种颜色。这三种颜色都具有不同的波长, 并且它们对图像的形成有贡献。在上面的图像中, 我们从每个部分中提取了33%的像素, 这就是为什么图像不会出现灰度的原因。

该问题的解决方案通过加权方法给出。

加权法或光度法

如我们所见, 平均法存在问题。对于这个问题, 权重法就是解决方案。在所有三个颜色部分中, 红色具有更大的波长, 绿色具有更少的波长。但是, 与红色相比, 绿色给眼睛带来更舒缓的效果。

通过减少红色的值并增加绿色的值, 而蓝色的值将介于这两种颜色之间。

新的灰度图像的等式为:

让新的灰度图像为X

灰度到RGB转换

根据上式, 使用红色占30%, 使用绿色占59%, 使用蓝色占11%。绿色的贡献最高。

通过在图像中应用方程式, 我们将得到:

灰度到RGB转换
灰度到RGB转换

说明

如我们所见, 使用加权方法可以将图像正确转换为灰度。与使用平均值方法生成的图像相比, 图像更亮。


赞(0)
未经允许不得转载:srcmini » 灰度到RGB转换详解

评论 抢沙发

评论前必须登录!