Извлечение оттенка канала из изображения HSV в подушке

Я пытаюсь извлечь hue канал из изображения подушки. Ниже приведена иллюстрация:

In [40]: from PIL import Image
In [41]: pillow_img  = Image.open('lekha.jpg')

# convert to HSV    
In [42]: hsv_img = pillow_img.convert('HSV')

# cast it as NumPy array
In [43]: arr_hsv = np.asarray(hsv_img)

Теперь, как я могу извлечь только hue канал из массива arr_hsv?

Если это изображение RGB, извлеките red канал будет переводить на:

red_channel =  arr_rgb[:, :, 0]

Тем не менее, я не уверен, что это то же самое для HSV.

1 ответ

Это то же самое (я добавил это как ответ, так что вы можете закрыть вопрос).

      hue_channel =  arr_hsv[:, :, 0]
Другие вопросы по тегам