顔画像と平均画像を差し引いた「顔差」の目的は何ですか?なぜ固有顔の顔認識で 'face_img-mean_face'ですか?
0
A
答えて
1
平均値をデータから差し引くのは、固有値が行うことであるPCAを実行する標準的なステップです。
簡単に言うと、PCAはデータ(face_img
)を直交ベースに投影するアルゴリズムです。次に、この基底から最小の固有値を取り除き、その固有値に関連付けられた上位k個の固有ベクトルを返します(k < n、元のデータの次元数)。線形代数は、これらの上位k次元が線形部分空間にデータを投影するための「最良のk次元」であることを示しています。 最高は「最も分散を説明する」と定義されています。これはPCAの次元削減マジックです。 PCAの詳細については、https://stats.stackexchange.com/を検索することをお勧めします。
固有値は、データの共分散行列のSpectral Decomposition、face_img
を使用して求められます。共分散行列の定義に暗示されているのは、データがの平均中心であることです。です。すなわち、データの平均がデータから減算される。従ってface_difference = face_img - mean_face
。ほとんどの(すべてではないにしろ)ソフトウェアパッケージはこれをPCAの機能に組み込んでいますが、最初に確認することをお勧めします。
関連する問題
- 1. 顔認識マッチングの顔
- 2. emgucv顔認識
- 3. C++の顔認識とエイジング顔
- 4. C#の顔認識
- 5. アンドロイドの顔認識?
- 6. AS3顔認識ライブラリ
- 7. iOSの視点での顔検出と顔認識の違い
- 8. ビデオ顔検出および画像顔識別を伴うストリームビデオ顔認識
- 9. OpenCVの顔認識:[iOSの]
- 10. Matlab/Pythonの顔認識
- 11. OpenCV顔認識現実人
- 12. Sony SmartEyeGlassと顔認識
- 13. Kairos API:顔認識アルゴリズム
- 14. iPhone:顔認識機能
- 15. Androidでの固有顔の使用(かすかな)
- 16. 顔認識に顔のキーポイントを適用する方法は?
- 17. scikit-learnの固有顔認識の例を変更する方法
- 18. フォントの顔が認識されない@
- 19. アンドロイドでOpenCVを使った顔認識?
- 20. (顔認識ではなく)顔認証の信頼スコアに関するヒントはありますか?
- 21. アンドロイドの顔検出で顔検出の有効性を確認する方法
- 22. 顔を認識する方法は?
- 23. Android 4.0顔認識の意図?
- 24. 画像のグループ化、解析、顔認識
- 25. Java用の顔認識API Android
- 26. アプリでiPhoneの顔認識を使用できますか?
- 27. Java /処理における顔認識
- 28. ディープラーニングに基づく顔認識(サイアムアーキテクチャー)
- 29. OpenCVを使用したオンライン顔認識
- 30. Objective Cのカメラでの顔/動き認識