Извлечение оттенка канала из изображения 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]