2016-04-06 6 views
1

ビデオから顔を抽出し、大きなグループにまとめました(各グループには同じ人物の顔が含まれていますが、これは背景検出の変更を使用して行いました)。今私はそれらのグループをより少数のグループに集め、最終的に1人の人に1つのクラスタをビデオに表示したいと考えています。顔画像のクラスタグループ

現時点では、色とK平均のヒストグラムを使ってこれらのグループをクラスタリングすることができました。 問題は、皮膚と髪の色が2人の異なる人にとって近すぎると、クラスターが悪いことです。これには他にどのような機能を使用できますか?私はDAISYディスクリプタを試しましたが、結果は興味深いものではありませんでした。 また、最後に持っていたいクラスタの数を指定することなく、それらのクラスタを作成したいと思います。

+0

見てください[ここ](http://docs.opencv.org/2.4/modules/contrib/doc/facerec/facerec_tutorial.html) – Miki

+0

私は間違っているかもしれませんが、私は顔の認識が何に合わないと思います私はやってみたいです。私は訓練セットを持っていないので、可能であれば教師なしでこれをやりたい –

答えて

0

あなたは終わりにしたいクラスタの数を指定せずにクラスタを作成するには、あなたはMSTベースのクラスタリング使用することができます。ビデオに登場する一人につき一つのクラスタを持っているためにhttps://sites.google.com/site/dataclusteringalgorithms/mst-based-clustering-algorithm

を、あなたが構築する必要があります顔間のより良い類似関数。最先端の顔認識システムは、畳み込みニューラルネットワークアプローチを使用する。 Facebookの記事:https://www.cs.toronto.edu/~ranzato/publications/taigman_cvpr14.pdfで詳しく読むことができます。

関連する問題