2013-06-13 87 views
0

如何通過從Camera.FaceDetectionListener獲取面部列表來選擇要在Android相機上檢測臉部檢測的臉部?我想通過算法選擇臉部,這要求我知道從相機到人物位置的人臉的深度。從android.graphics.Camera包中的Camera類獲取相機中臉部的X,Y,Z位置可能嗎?還是有另一種方法來實現這一目標?如何選擇在Android相機上檢測臉部檢測的臉部?

回答

0

例如,如果您嘗試檢測距離相機最近的臉部,則可以使用此偵聽器返回的Face對象中包含的幾何信息作爲近似值:距離相機最近的臉部應該有一個更大的邊界框,該邊框用作Face對象的rect字段。

只需循環偵聽器返回的faces數組,並根據此幾何信息選擇適合您需要的數組。

+0

我試圖檢測到它的GPS位置給出的臉部,這就是爲什麼我需要臉部的X,Y,Z位置。 – vdisawar