簡體   English   中英

Android Face檢測支持

[英]Android Face detection support

所以我知道android Ice Cream Sandwich支持人臉檢測。 所以我最近將我的華碩變壓器升級為平板電腦,該平板電腦啟用了面部檢測解鎖功能,效果很好。 現在,當我使用面部檢測編寫程序時,當我嘗試找到支持的最大面數時,我總是得到0,當我嘗試開始跟蹤面部時,我的應用程序總是崩潰。 為什么我的平板電腦明顯支持人臉檢測? 難道我做錯了什么? 我用來檢查是否支持面部檢測的代碼發布如下:

Camera.Parameters params = mCamera.getParameters();
System.out.println("Max num faces is!!!! :" + params.getMaxNumDetectedFaces());

我可以在此處找到我正在使用的完整代碼: https//docs.google.com/file/d/0B2Nu5U2Cz81qZExGQ25sWVdRd21IOExUUTZsZzFoZw/edit

人臉檢測不是人臉識別。 通過Haar級聯等方式進行人臉檢測,並確定人臉存在。 這個功能可以包含在Android相機應用程序中,但不能 - API就在那里,但它說它支持最多0個面(手段,沒有,走開,我們只是滿意的接口)

面部解鎖的工作方式不同 - 它不需要定位面部,因此它可以使用一些模式匹配技術來識別它。

這是用於面部檢測的讀取指針:

http://www.richardnichols.net/2011/01/java-facial-recognition-haar-cascade-with-jjil-guide/

您可以通過相機預覽功能自行實現它,即使您的相機軟件不支持此功能

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM