如何确定图像在iOS中是否为灰度级

时间:2019-02-13 13:17:46

标签: ios objective-c swift image image-processing

在iPad中拍照后,我想确定图像是否为灰度。我如何理解像素值是否接近灰度

我可以参考哪些价值观?

作为参考,我在下面的链接中使用了该方法。 (r,g,b像素值对于灰度图像应相同)。它返回图像是否为灰色。

我需要的是:

除了此链接的解决方案之外,我认为我应该找到图像的饱和度值,以确定图像是否接近灰度。

How to detect image is grayscale

先谢谢了。 问候, Tuğçe

1 个答案:

答案 0 :(得分:0)

RGB颜色空间中的颜色没有饱和度。如果使用的是HSL或HSV色彩空间,则可以,请检查每个像素的饱和度是否等于0,以确定图像是否为灰度级。但是,在RGB空间中,相当于检查所有分量(红色,绿色,蓝色)是否具有相同的值-就像您链接的答案中一样。