5
我有一个RGB图像已被转换为numpy数组。我试图用numpy或scipy函数来计算图像的平均RGB值。如何计算numpy数组中图像的平均颜色?
的RGB值被表示为从0.0浮点 - 1.0,其中1.0 = 255。
样品2×2像素image_array:
[[[0.0, 0.0, 0.0], [0.0, 0.0, 0.0]],
[[1.0, 1.0, 1.0], [1.0, 1.0, 1.0]]]
我曾尝试:
import numpy
numpy.mean(image_array, axis=0)`
但输出:
[[0.5 0.5 0.5]
[0.5 0.5 0.5]]
我要的只是单一的RGB平均值:
[0.5 0.5 0.5]
那就是它!我没有意识到你可以指定多个轴。 – dranobob