APIを利用できるようになりました。画像やカメラの映像から人の顔を検出ことができます。サービスとは顔検出を行うにはOpenCVのライブラリを使う必要がありました。サービスで提供されるようになったので手軽に使用できます。サンプルアプリケーションサンプルアプリケーションはGitHubに公開されています。GitHubphoto-demoは、顔の画像から特徴点を検出するサンプルです。ソースコードを見てみます。顔検出のためのインスタンスを作成します。PhotoViewerActivityクラスのonCreateメソッドで検出しています。静止画のため、setTrackingEnabledをfalseにします。動画や連続した画像の時はtrueにします。すべてのランドマークを検出するためにsetLandmarkTypeをALL_LANDMARKSに設定します。.build();SafeFaceDetectorを使うのは、非常に小さな画像上の顔検出のバグを回避するための処理とのこと。SafeFaceDetector(detector);画像からFrameを作成します。Frame.Builder().setBitmap(bitmap).build();作成したFrameから顔検出処理を実行します。safeDetector.detect(frame);Faceクラスのインスタンスのコレクションを取得しました。これをFaceViewクラスのdrawFaceAnnotationsメソッドで描画しています。個々のFaceインスタンスの座標を取得して円を描画しています。}}サンプルを少し変更して、笑顔の可能性を取得してみます。0.59」と表示されました。値は0.0から1.0の間を取るようです。笑顔かな、といったところでしょうか。サンプルアプリケーションは他に、「FaceTracker」と、「multi-tracker」があります。カメラの映像から認識するサンプルです。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。Androidでバーコード検出APIが使えるようになった。»ブログ検索Search広告プロフィールカッコ良すぎと不評の似顔絵。似顔絵イラストメーカーで作りました。名前:山本隆(やまもとたかし)twitter:@gesourceGoogleGitHubリンクサイトのトップページこのサイトのトップページ。キャンセル投稿を送信できませんでした。メールアドレスを確認してください。メール送信チェックに失敗しました。このブログではメールでの投稿共有はできません。