Преобразование изображения из цветового пространства RGB в HSV

Я не мог найти такую ​​функцию (т.е. RGB_to_HSV()) в документах Scipy или Matplotlib's, а Google не отображает указатели, кроме ActiveState recipe, который демонстрирует функцию rgb2hsv, хотя не используется Numpy массив как есть.

Кто-нибудь знает о ярлыке?


Изменить: Извините, только что нашел matplotlib.colors.rgb_to_hsv(), что именно то, что я искал. Удалить этот вопрос?

Ответ 1

Matplotlib обеспечивает функцию преобразования RGB в HSV: matplotlib.colors.rgb_to_hsv():

matplotlib.colors.rgb_to_hsv(arr)

преобразовать значения rgb в массив numpy в значения hsv. Входные и выходные массивы должны иметь форму (M, N, 3)