OpenCV でのHSVに関する注意: HSVのHueは[0,179]を取るんだって。
あぁ、知らなかったから、ハマった。。。。
色を抜き出す時などに使うHSVのカラースペース。
hsb_img = cv2.cvtColor([SourceIMG],cv2.COLOR_BGR2HSV)
なんかで簡単に変換できるのだけど、
ここから色相を利用する際には、注意が必要。
Note
Hueの範囲が0-179で定義されているのだそうな。
SaturationとValueは0−255。
つまり、Hueを180以上に設定しても全く意味はないし、
通常Hueが300とかそういう数値で定義されているものは、
おおよそ1/2の数値で設定する必要があるみたい。
な、なんと。。。。
参考:
Changing Colorspaces:http://docs.opencv.org/3.0-beta/doc/py_tutorials/py_imgproc/py_colorspaces/py_colorspaces.html?highlight=hsv