実際、ウィキペディアの Eigenfacesの説明は非常に役に立ちます。質問に答えるには:
- はい、多くの異なる人々から写真を撮る必要があります。
- いいえ、固有顔は基本的に他の顔を説明する方法を提供します。固有面は、ベクトル空間の基底と考えることができます。自分が持っている固有顔で、認識したい顔を記述できることを確認する必要があります。白人の顔だけを使用して固有顔を決定すると、さまざまなアジア人の顔を表現する際に問題が発生する可能性があり、その逆も同様です。
- 固有面は一連の画像から計算されます。つまり、複数の画像は複数の固有面につながります。
編集:ケビンが質問へのコメントに追加した質問に答える:
固有顔を使用する背後にあるアイデアは、固有顔を混ぜ合わせることで顔のイメージを表現できるということです。3 つの固有ef_1, ef_2, ef_3
顔があり、顔の画像があるとしますf_1 = a_1 * ef_1 + a_2 * ef_2 + a_3 * ef_3
。どの顔で表現しようが固有顔は変わりませんが、その顔には固有の係数a = (a_1, a_2, a_3)
があります。これは、2 つの顔を比較するために使用するものです。
しかし、固有顔を使用できる段階に到達するには、まず、観測された顔を固有顔と位置合わせ (登録) する必要があります。これは些細なことではなく、まったく別のトピックです ( pxuの回答を参照)。
PS:作成中のコンピューター ビジョンに関する Stack Overflow の姉妹サイトであるArea 51: Computer Visionに注目することをお勧めします。