2011-03-02 17 views
1

c#windowsアプリケーションの人物の顔の中で顔を検出して選択するにはどうすればよいですか? 私が使用できる既存のライブラリはありますか?人物の画像内の顔の位置を検出する

+4

[OpenCV](http://opencv.willowgarage.com)は良いスタートですが、C#バインディングを提供しているとは思いません – Rup

+1

+1 @Rup、私はhttp://www.emgu.comを使用しています/wiki/index.php/Main_Page – kenny

+0

http://www.openframeworks.cc/を見てみると、あなたのニーズに合わないかもしれませんが、私は市民としてWindowsからあなたを離れさせるようにしなければなりません;)あなたがC++でもっと良くなるかもしれないので、顔認識とウェブカメラに入っています。 – Prospero

答えて

6

AForge(http://www.aforgenet.com/)を使用して実装することができます。これは、コンピュータビジョンと人工知能のためのC#ライブラリです。そして私は、顔認識についての彼らのフォーラムに複数のスレッドを見つけました:
http://www.aforgenet.com/forum/viewtopic.php?f=4&t=591
http://www.aforgenet.com/forum/viewtopic.php?f=4&t=1557
http://www.aforgenet.com/forum/viewtopic.php?f=4&t=1317

はまた、あなたがこの記事からのアプローチを使用することができます - http://www.codeproject.com/KB/audio-video/face_detection.aspx

1

あなたがpure C# Face Detection Library

を試みることができる、それは非常に困難であると考えられる一般的なユーザーが簡単な顔検出/顔を実装するために簡単な方法としての認識。今では、開発者が純粋なC#顔検出ライブラリを構築しているので、心配する必要はありません。

+0

http://www.askernest.com/archive/2008/05/03/face-detection-in-c.aspxこれは、迅速な取得、他の視覚化要素や自己学習のようないくつかの側面に注意を払わないならば、純粋なC#の顔検出ライブラリプロジェクト、...しかし、いくつかのASPプロジェクトではおそらく適用されます。 – Achilleterzo

+0

あなたは間違いなく、opencvdotnetが最新のopencvバージョンをサポートしていることを知っていますか?インストールしようとすると、エラーメッセージが表示されることがよくあります。 – Kardel

関連する問題