【FPGA图像处理实战】- 彩色图像灰度化

2023-12-14 18:37:16

今天介绍一下图像处理中的基础算法--彩色图像灰度化。

一、彩色图像处理灰度化

彩色图像灰度化是一种将彩色图像转换为灰度图像的过程。

在RGB模型中,如果R=G=B时,则彩色表示一种灰度颜色,其中R=G=B的值叫灰度值。

因此,灰度图像每个像素只需一个字节存放灰度值(又称强度值、亮度值),灰度范围为0-255。

当灰度为255的时候,表示最亮(纯白);当灰度为0的时候,表示最暗(纯黑)。

灰度化的好处是:相较于彩色图像灰度图像占内存更小,运行速度更快;灰度图像后可以在视觉上增加对比,突出目标区域。

二、图像处理灰度化的方法

1、平均值法

计算图像中每个像素点的RGB值之和,求平均值,作为灰度值。

计算公式:Rn = Gn = Bn = (R + G + B)/3

说明:(Rn,Gn,Bn)表示像素点灰度化后的RGB值,(R,G,B)表示彩色图像的RGB值

2、加权平均值法

将R、G、B三个分量的权重分别设为0.299、0.587、0.114,然后将它们与相应的像素值相乘后相加,得到灰度值。

可以看到这个系数权重实际就是之前RGB转YUV公式中的,亮度Y=0.299*R + 0.587*G + 0.114*B。

也就是说灰度化的图像每个像素点值,Rn = Gn =

文章来源:https://blog.csdn.net/mengzaishenqiu/article/details/134845186
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。