2012-02-03 12 views
0

私はopencv2.3とandroid 2.2に問題があります:私は顔をとってfunctin PCAComputeとPCAProjetを使って10枚の画像セットを持っています。私はPCAの部分空間を計算し、この部分空間。
私は固有ベクトル付きのマット、平均値のマット、マットの結果を持っています。
私の質問は、新しい画像で顔認識を実行する方法です。どのデータを比較しなければならないのですか?固有値、固有ベクトル
誰かが私を助けてくれることを願っています。
ありがとうございます。
マルコPCA認識OpenCV 2.3

答えて

1

は、単に新しいイメージと訓練された画像 http://www.cognotics.com/opencv/servo_2007_series/part_5/page_5.html

+0

こんにちはbluekid間のユークリッド距離を計算し、私はこのステップを知っているが、ユークリッド距離は、2個の固有ベクトル、平均2または何の間で計算されなければなりません? D –

+0

Eigenfaceは学習と認識という2つの段階から成っています。学習フェーズでは、固有の顔に認識させたい人ごとに1つ以上の顔画像を与えます。これらの画像をトレーニング画像といいます。認識フェーズでは、固有顔に顔画像を渡すと、どのトレーニング画像が新しい顔画像に「最も近い」かを示すことで応答します。 ( 記事を読む ) –