2016-01-21 88 views
0

Hy guys。在學校,我們使用徽章作爲在場的標記,因爲我的考試我想升級該系統。 我想創建一個面部識別系統,基本上我想在門上設置一個帶攝像頭的覆盆子,就像那樣,當學生通過門時會自動標記爲存在。被動和自動臉部識別

我知道OpenBR,但我不明白我是否可以將它用於我的項目,並且我有一些問題,我無法安裝它,它會在我測試時返回錯誤。

我問你,如果你知道OpenBR是否可以爲我做詭計(你必須知道我們在學校很多),或者是否有其他一些我可以使用的技術。

回答

0

你可以看看使用OpenCV的培養對象探測器尋找徽章:

http://docs.opencv.org/2.4/doc/user_guide/ug_traincascade.html

https://www.youtube.com/watch?v=WEzm7L5zoZE

如果每個徽章都爲學生一些獨特的標識,你可以然後分析標識符以參加考勤。

識別徽章/臉部將是「容易」的部分。識別學生將是最難的部分!

識別照片中的人很棘手,我估計Facebook在這個問題上花費了數百萬美元。

這裏有幾個鏈接

http://scikit-learn.sourceforge.net/0.6/auto_examples/applications/plot_face_recognition.html

OpenCV identify person with face detection

+0

也許我不明白,我想只用臉部識別,這樣學生甚至可以在家裏留下徽章,我的項目只需要學生的臉部。我必須創建一個數據庫,在那裏存儲了徽章代碼的面部,當相機「看到」學生時,樹莓會將消息發送到學校服務器並將該學生標記爲在場。我會研究你的鏈接,以防萬一,告訴我,如果你有其他建議老兄! – Giulio

+0

因此,你認爲我的項目是可能的,銼刀將始終保持記錄,拍攝框架並識別臉部,這是可能的嗎?我有很多疑問,而且我必須確定要製作這個項目,因爲我沒有太多時間來製作它,而且我無法在運行中更改它。 – Giulio

+0

不知道你的時間框架:這是可能的,一般來說檢測面部是很容易的。檢測個人面孔有點困難,公司在這方面花了很多錢。但是如果你願意付錢,你可以使用第三方sdk爲你完成工作http://luxand.com/facesdk/ – BenJ

0

你用樹莓派爲您的項目,可能是有用的,所以

軟件:

1.OpenCV-Python是一個非常好的選擇。

2.SimpleCV比OpenCV更易於使用但功耗更低。你的目的還是可以的。

硬件:

您還需要了解硬件,使用USB網絡攝像頭是不是因爲速度慢的一個不錯的選擇。

Module camera更好,因爲它使用串行接口傳輸數據。