从RGB转换为灰度64位 - 使用计算?

时间:2017-10-09 23:39:55

标签: python scikit-image

当我在skimage.io中查看imread函数时,它并没有说明在设置as_grey = True时使用了什么计算,有没有办法在幕后找到计算?

链接到lib: https://www.elastic.co/guide/en/kibana/current/tribe.html

上面链接中的文字: as_grey:bool 如果为True,则将彩色图像转换为灰度(64位浮点数)。已经是灰度格式的图像不会被转换。

实施例: RGB - [108 123 128]

当我使用转换(' L')时,它会转换为119并且与此帖http://scikit-image.org/docs/dev/api/skimage.io.html#skimage.io.imread上的公式内联 但是当我使用imread(img,as_grey = True)时,它给出的值为0.47126667,低于该值,如果我将119值除以该图像中像素的最大值以将值转换为0 -1比例。

如果您想查看结果,请参阅以下示例代码:



namePlayers




0 个答案:

没有答案