顔画像と平均画像を差し引いた「顔差」の目的は何ですか?なぜ固有顔の顔認識で '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. 顔認識マッチングの顔
- 3. emgucv顔認識
- 4. 顔認識opencv
- 5. C++の顔認識とエイジング顔
- 6. C#の顔認識
- 7. アンドロイドの顔認識?
- 8. AS3顔認識ライブラリ
- 9. 固有顔アプローチの重み
- 10. iOSの視点での顔検出と顔認識の違い
- 11. ビデオ顔検出および画像顔識別を伴うストリームビデオ顔認識
- 12. OpenCVの顔認識:[iOSの]
- 13. Matlab/Pythonの顔認識
- 14. Javaの3D顔認識プログラム
- 15. Dlibアンドロイドリアルタイム顔認識問題
- 16. dl4jによる顔認識
- 17. kinect v2.0顔認識(wpf)C#
- 18. OpenCV顔認識現実人
- 19. Sony SmartEyeGlassと顔認識
- 20. Kairos API:顔認識アルゴリズム
- 21. iPhone:顔認識機能
- 22. Androidでの固有顔の使用(かすかな)
- 23. ハイブリッドアプリでの顔認識:Apache Cordova
- 24. VBGでのEMGUCV顔認識問題
- 25. 顔認識に顔のキーポイントを適用する方法は?
- 26. scikit-learnの固有顔認識の例を変更する方法
- 27. フォントの顔が認識されない@
- 28. アンドロイドでOpenCVを使った顔認識?
- 29. (顔認識ではなく)顔認証の信頼スコアに関するヒントはありますか?
- 30. アンドロイドの顔検出で顔検出の有効性を確認する方法