1

API 14+ の顔検出機能で遊んでいます。Galaxy Nexus の 4.1 (JellyBean) では、常にCamera.Face.id, leftEye, rightEye, mouthサポートされていないようで、他のすべてはサポートされています。これはICSにも当てはまりますか?GTalk エフェクトは、顔コンポーネント API のサポートで行われていると思いますが、代わりに、アプリで顔コンポーネントの検出を処理するのでしょうか?id-1null

4

1 に答える 1

0

documentationによると、 Camera.Face.id はオプションのフィールドであり、デバイスでサポートされていない場合は -1 が返されます。null を返す他のフィールドについても同様です。

編集:

いいえ、Galaxy Nexus の ICS ビルドはこれらのフィールドをサポートしていません。私はちょうどそれをテストしました:

 08-01 11:31:13.102: D/CameraActivity(13786): Camera.Face.id: -1
 08-01 11:31:13.102: D/CameraActivity(13786): Camera.Face.rightEye: null
 08-01 11:31:13.102: D/CameraActivity(13786): Camera.Face.leftEye: null
 08-01 11:31:13.102: D/CameraActivity(13786): Camera.Face.mouth: null
 08-01 11:31:13.102: D/CameraActivity(13786): Camera.Face.score: 100
于 2012-07-25T16:22:37.093 に答える