2011-01-10 137 views
9

我試圖寫一個簡單的程序,將檢測到人臉掀起了網絡攝像頭,然後觸發一個事件(可選佔據臉部的快照)C#人臉識別

我不需要任何幻想喜歡它比其他表情,我只需要發送一封電子郵件,有人在門口(附照片希望)

問題是IM如何以及使用什麼

我看到有一個很迷茫非常強大的「opencv」,有幾個包裝類,即opencv.net和emgu.cv

我已經看到了幾個例子,但我還沒有找到一個與VS2010 c#一起工作的源代碼集#

任何人都可以推薦一個像我這樣的業餘程序員的最佳行動方案。

感謝

+0

也許嘗試face.com – 2011-01-10 18:25:31

+1

1)它必須很快,所以我寧願沒有網絡api。 2)我不相信他們3)我不需要說出他面對的是誰,我說我只需要知道一個有臉的人在我的前門。 – Crash893 2011-01-10 19:27:33

回答

7

我可以建議使用emgucv,因爲它帶有an example,它適用於vs2010並顯示如何進行人臉檢測。一旦您檢測到您的臉部,您可以輕鬆裁剪您檢測到的臉部,並正確設置投資回報率。

3

這就是所謂的計算機視覺。有一個流行的庫支持這些類型的操作系統。我不容易調用它,但這樣做,能...

http://www.aforgenet.com/framework/

+0

我在功能列表 – Crash893 2011-01-10 20:03:50

+1

中沒有看到人臉檢測。您可以塑造一種現有功能以滿足您的需求。使用膚色技巧:http://www.codeproject.com/KB/cs/Face_Detection_processing.aspx。或者,通過自己擴展aforgenet項目開創新局面。無論如何,我認爲這對業餘愛好者來說是一個相當大的項目。它也是一種「計算機科學」類型的交易,但也許這是你的事情。我不會將這些知識用於現實應用程序中的所有可重用應用程序。乾淨的理論,可能會給一些僱主留下深刻的印象。 – 2011-01-10 22:49:26