OpenCVのHSV

cvtcolor : その他の画像変換 ― opencv 2.2 documentation

HSV色空間 OpenCVで取り得る値の範囲

H (Channel1)

0〜180の範囲。Hueは本来0〜360だがOpenCVではH/2の値を示す。181〜255の範囲は0からの循環に回される

S (Channel2)

0〜255の範囲。255がS=1.0に相当。

V (Channel3)

0〜255の範囲。255がV=1.0に相当。

RGBの色空間がそれぞれ0〜255の値を取るのに対して、OpenCVのHSVは8Bitに収めるためにHは0〜180(181以降は循環)、SとVは0〜255の範囲が有効値になっている。 

これが判らずにBGR2HSVで変換したMatに対して0〜255の値をcv::thresholdに渡して嵌っていたが、漸く理解した。