• ベストアンサー

VC++での色抽出。

VC++にて顔画像から唇の抽出を行っています。 RGBをHSVに変換して唇の色に近いものを抽出しているのですが、 うまく色が合わず抽出できません。 HSVをどのような値いすればよいのか分かる方がいらっしゃいましたら、 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

 こんばんは。  RGB→HSV変更した後、H(ヒュー)の数値で、ある程度は特定出来ます。  http://ja.wikipedia.org/wiki/HSV%E8%89%B2%E7%A9%BA%E9%96%93  ヒューの数値は「赤を0」として、0~360(0と360は同じ)の円状で色彩が示されます。  唇の色ならば大体、345~360、0~30辺りでしょうか。  ヒューで特定した後、描写の必要があるのならば、その状態から、HSV→RGB変換しないと、正しく表示出来ません。

s0511146
質問者

お礼

ご回答ありがとうございました。 無事に抽出することができました。 またの機会がありましたらよろしくお願いいたします。

関連するQ&A