簡體   English   中英

在GalaxyNexus上使用faceDetection發行

[英]Issue on GalaxyNexus with faceDetection

我正在使用Camera API及其FaceDetectionListener。

當我檢查我的兩個設備(S3和銀河系)時,

Camera.Parameters params = mCamera.getParameters();
int faceCount = params.getMaxNumDetectedFaces();

S3返回5,Nexus返回35。然后,當我嘗試啟動Listener時,

mCamera.startFaceDetection();

S3正常工作(並且能夠同時檢測至少12張臉),但聯系獲得IllegalArgumentException -> invalid face detection type=0

我現在有點困惑,為什么Nexus會返回35,同時又拒絕啟動faceDetectionListener。 我看過其他幾篇文章,但它們沒有解釋我的問題。 有人說,當我的設備不支持hardware-faceDetection時,我將返回0。 因此,我假設Nexus有能力做到!!

有人知道出了什么問題,如何讓Nexus通過監聽器檢測人臉?

我知道這已經有一段時間沒有答案了,但是我從https://code.google.com/p/google-glass-api/issues/detail?id=282找到了解決此錯誤的方法。

“在開始攝像頭預覽之前,當我開始人臉檢測時收到此錯誤。您應該:

  1. 附加監聽器
  2. 開始預覽
  3. 開始面部檢測”

現在看來這已經擺脫了錯誤。

暫無
暫無

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

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