2011-03-02 82 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#語言的OpenCV一個OpenCVDotNet,似乎很困難的普通用戶實現簡單的人臉檢測/面部識別是一種簡單的方法。現在您不必擔心它,因爲開發人員已經構建了一個純粹的C#人臉檢測庫。

+0

http://www.askernest.com/archive/2008/05/03/face-detection-in-c.aspx這是正確的網址項目純粹的C#人臉檢測庫,好,如果你不關心快速採集,其他可視化元素和自學習等方面......但很適用於一些ASP項目。 – Achilleterzo

+0

絕對你是對的,你知道opencvdotnet支持最新的opencv版本嗎?當我嘗試安裝時,它經常會提示錯誤錯誤.... – Kardel