デジタル写真を分類するための顔認識?
-
19-09-2019 - |
質問
私はAIを台無しにするのが好きで、顔の認識で手を試してみたいと思いました。最初のステップは写真の顔を見つけることです。これは通常どのように行われますか?サンプル画像/画像または統計ベースの方法の畳み込みを使用していますか?顔の境界ボックスはどのように見つけますか?私の目標は、すべてのデジタル写真から子供の写真を分類することです。
前もって感謝します。
解決
見て http://www.face-rec.org/algorithms/ - あなたはこれについてさまざまな方法があることがわかります。
自分ですべてをコーディングしたいと仮定すると、ベイジアンフレームワーク、ニューラルネットワーク、場合によっては線形判別分析(LDA)やクールな名前の弾性バンチグラフの一致などの数学のものを調べる必要があります。
しかし、世界中にこれをコード化した人がたくさんいること、オープンソース、棚アプリ、API、ライブラリを使用する準備が整っていることが非常に多くの人がいることは注目に値します。またはあなたがプラグインできるニューラルネットワーク - たとえば - ティナ.
読書を少しでもやる - それは魅力的なトピックであり、ホイールを再発明したいかどうかを決めます(コードするのは楽しいですが、集中したいものではないかもしれません)か、継承するかどうかを決めますライブラリまたはAPIを拡張します。
楽しみ!
他のヒント
C#のopencv opencvsharp
のサンプルコード 顔を検出します
ASM、AAMを試すことができます
http://code.google.com/p/aam-opencv/
またはいくつかのFACEAPI
http://www.seeingmachines.com/product/faceapi/
OPENCVの顔の検出と顔認識(Haar Face Detection + Histogram equalization + eigenfaces)のチュートリアルと、試してみることができる無料のソースコードがあります。 http://www.shervinemami.info/facerecognition.html