介绍
本文是关于如何在没有内置函数的情况下在 MatLab 中将图像从 RGB 转换为灰度的方法。这将使您了解 MatLab 如何处理图像层,并了解底层 RGB 到灰度转换函数的工作原理。
将图像转换为灰度并知道如何进行有很多好处。在我看来,将彩色图像转换为灰度图像的主要好处是它占用的空间要少得多。如果您不了解图像在计算机中的存储方式,请让我解释一下。
RGB 图像本质上是三个图像层叠在一起;红色比例图像、绿色比例图像和蓝色比例图像,其中每个像素为 8 位(强度值范围为 0 - 255)。要存储 RGB 图像的单个像素,您需要为所有三种颜色存储 8 位,因此每个像素总共 24 位。
当您将此图像转换