No pude encontrar esa función (es decir, RGB_to_HSV()
) en Scipy
o Matplotlib"s
documentaciones, y Google no muestra los punteros, excepto ActiveState
receta que demuestra rgb2hsv
función, aunque no se puede utilizar en Numpy
matriz como es.
¿Alguien sabe de un atajo?
Editar: Lo siento, acabo de encontrar matplotlib.colors.rgb_to_hsv()
que es exactamente lo que estaba buscando. ¿Debo eliminar esta pregunta?
Respuestas
35 para la respuesta № 1Matplotlib proporciona la función de conversión RGB a HSV: matplotlib.colors.rgb_to_hsv ():
matplotlib.colors.rgb_to_hsv(arr)
convierta los valores rgb en una matriz numpy en valores de hsv. Las matrices de entrada y salida deberían tener forma (M, N, 3)