11

私はAIをいじくり回すのが好きで、顔認識を試してみたかったのです。最初のステップは、写真から顔を見つけることです。これは通常どのように行われますか?サンプル画像の畳み込みを使用していますか、それとも統計ベースの方法を使用していますか?顔のバウンディングボックスをどのように見つけますか?私の目標は、すべてのデジタル写真から私の子供たちの写真を分類することです。

前もって感謝します。

4

5 に答える 5

13

http://www.face-rec.org/algorithms/をご覧ください。これにはさまざまな方法があることがわかります。

すべてを自分でコーディングしたい場合は、ベイズフレームワーク、ニューラルネットワーク、場合によっては線形判別分析(LDA)やクールな名前のElastic BunchGraphMatchingなどの数学を調べる必要があります。

ただし、これをコーディングした人は世界中に非常に多く、すぐに使用できるオープンソースの既製のアプリ、API、ライブラリを簡単に呼び出すことができます。または、プラグインできるニューラルネットワーク-たとえば-TiNA

よく読んでください。これは魅力的なトピックです。次に、車輪の再発明を行うかどうか(コーディングするのは楽しいですが、焦点を当てたいものではない場合があります)、または継承するかどうかを決定します。ライブラリまたはAPIを拡張します。

楽しみ!

于 2009-12-14T14:40:48.577 に答える
6

これを試して:

OpenCV

これは、顔検出およびオブジェクト認識プロジェクトで役立つはずです

于 2009-12-14T14:39:22.257 に答える
1

OpenCv for C# OpenCvSharp

顔検出のサンプルコード

于 2009-12-16T13:13:29.030 に答える
0

OpenCVの顔検出と顔認識(Haar顔検出+ヒストグラム均等化+固有顔)のチュートリアルと無料のソースコードがあります: http: //www.shervinemami.info/faceRecognition.html

于 2010-06-08T18:38:37.767 に答える
0

ASM、AAMを試すことができます

http://code.google.com/p/aam-opencv/

またはいくつかのfaceAPI

http://www.seeingmachines.com/product/faceapi/

http://www.luxand.com/facesdk/

http://betaface.com/

于 2012-08-13T08:30:14.583 に答える