2016-10-01 2 views
2

肌の検出を行う方法がいくつか質問されています。 Skin Color Detection in OpenCV肌の色に基づいて人種を推測する方法

私はすでに皮膚を持っていると仮定すると、opencvでは画像内の人の種族を推測するために何をすべきですか?私は本当に正確な結果は必要ありませんが、私はその人物が黒人(例えばアフリカ人)、白人、またはyello(アジア人)かどうかを推測したいだけです。

+0

ここをクリックしてください... http://stackoverflow.com/a/28796596/2836621 –

答えて

0

イメージをいくつか取得してセグメント化し、 。次に、ピクセル値の平均/中央値/小さなランダムサンプルを取る。次に、サンプルデータをクラスタ化し、クラスターが分類しようとしているレースと相関しているかどうかを確認します。次に、クラシファイアをパラメータ化する方法を説明します。

+0

レスポンスのためのthx、私はhttp://docs.opencv.org/でdescrbedに従うことを試みることができますか? 2.4/doc/user_guide/ug_traincascade.html? –

+0

その方法はあまり一般的ではありません。人々がどのように人種に分類されるかをコンピュータが自分自身で決めることを望むなら、そのようにするだろう。しかし、少なくともバージョン1では手作業で行う方が簡単です。データを抽出するための一時的なプログラムを作成し、それを見てから、その特定の問題(単純なグレースケールレベル範囲)。 –

関連する問題