2025.03.13
Google AI EdgeをAndroidで試してみました(画像セグメンテーション編)

みなさん、こんにちは
今回もGoogle AI Edgeのソリューション MediaPipe をAndroidで試してみようと思います。
今回は割と簡単に試せるImage Segmentation(画像セグメンテーション)を試してみます。
MediaPipeのImage Segmentationを試してみる
まず下記のGoogle AI Edgeの公式GitHubからMediaPipeのサンプルをダウンロードします。
(前回ダウンロードされている方は必要ありません)
https://github.com/google-ai-edge/mediapipe-samples
取得できたら、この中にある /examples/image_segmentation/android/ ディレクトリを Android Studioで開きます。
ここで、使用するカメラがフロントカメラになっていて試しにくいので、プログラムを修正しバックカメラに変更しました。
具体的には CameraFragment の 59行目を下記のように修正します。
//private var cameraFacing = CameraSelector.LENS_FACING_FRONT
private var cameraFacing = CameraSelector.LENS_FACING_BACK
それでは今回も端末で試してみます。
写真はフリー素材をPCに映して使用しています。
デフォルトのモデル DeepLabV3 では次のように人物のみセグメント表示されます。
モデルを Hair Segmenter に変更すると次のように頭髪のみ検知されますが、
精度がイマイチですね。ライブビュー上で処理しているからかも知れませんが。
次にモデルを Selfie Segmenter に変更すると、人物以外の部分に色が付きます。
見せたくない背景などを隠す処理に使えそうです。
今度はモデルをSelfie Multiclassに変更してみます。 頭髪、顔、首、胴体、手がセグメンテーションされて表示されました。 精度もなかなかのようです。
実用的には、これらのモデルをファインチューニング(追加学習)して特定のタスクに適用していくのでしょうね。 では、バイ
地図や位置情報を用いたシステムのご提案・開発ならマルティスープへ
マルティスープは、創業以来のGISとモバイル開発の実績と技術力で、営業支援システムやリサーチ・公共インフラ・工事・警備業界の現場を支援するシステム開発など、地図や位置情報を使った業務システムの導入のご提案や開発をいたします。
現場をつなぐコミュニケーションが屋内外業務のパフォーマンスを最大限に。マルティスープのiField(アイ・フィールド)®シリーズは、屋内外業務の現場の実力を減少させるコミュニケーション障壁を除き、使い慣れたスマートデバイスを使って 現場の実力をリアルに伝えるサービス。
位置・空間情報のエキスパート集団として一緒に働きませんか?
マルティスープは地図情報をはじめとする位置・空間情報技術のエキスパート集団です。当社で日々研究している地図や位置情報といった技術は、災害支援など貢献度の高いシステムとして使用されることもあれば、スマートフォンアプリのゲームとして使われることもあり、その利用用途・価値は、今後もますます広がっていっています。
私たちの企業理念は、「創る喜び、使う喜び」です。
今後の開発体制をより強化するために、新卒・中途問わず、当社の未来を共に創っていただける新メンバーを募集します!
【関連記事】こんな記事も読まれています
2022.01.25
Appleの機械学習ライブラリCore MLを試してみました(1)
みなさん、こんにちは。
最近、モバイルと機械学習を連携させて何ができるか考えています。
その一環として、AppleのCoreMLにつ・・・
2025.03.12
Google AI EdgeをAndroidで試してみました(物体検出編)
みなさん、こんにちは
今回からGoogle AI Edgeのソリューション MediaPipe をAndroidで試してみようと思います。・・・
-
最新記事New Posts
-
人気記事Popular Posts
-
関連タグRelated Tags
-
アーカイブArchive