OpenCVを使って、画像のHSV色空間における色相 Hue を回転させて色を変化させてみる。つまり、下記の図のような出力を得たい。 RGBからHSVへの変換 ja.wikipedia.org 上記のサイトに詳しく書いてあるけど、HSVは色相(Hue)、彩度(Saturation・Chroma)、明度(Value・Brightness)の三つの成分からなる色空間。 今回やることは RGBをHSVに変換する H(Hue)を回転させる RGBに戻す という単純な処理。まずはRGBからHSVへの変換。 import numpy as np import cv2 rgb = rgb.astype(np.uint8) hsv = cv2.cvtColor(rgb, cv2.COLOR_RGB2HSV) cv2.cvtColorは入力されたrgbの型がuint8かfloat32かで挙動が変化する。今回