MediaPipe在Android端的接入手跟蹤hand tracking gpu

完整Demo下載地址

In order to use MediaPipe on earlier Android versions, MediaPipe needs to switch
to a lower Android API level. You can achieve this by specifying `api_level =
$YOUR_INTENDED_API_LEVEL` in android_ndk_repository() and/or
android_sdk_repository() in the
[`WORKSPACE`](https://github.com/google/mediapipe/blob/master/WORKSPACE) file.
Note: To reduce the binary size, consider appending `--linkopt="-s"` to the
    command below to strip symbols.

用的版本是V0.8.2, 之前的版本內(nèi)存管理不完善,在低端機(jī)上使用一段時(shí)間容易Crash.

  • 主要步驟:
  1. 進(jìn)入目錄
    cd /Users/xxx/StudioProjects/others/mediapipe-0.8.2
  2. 編譯
bazel build -c opt --fat_apk_cpu=arm64-v8a,armeabi-v7a mediapipe/examples/android/src/java/com/google/mediapipe/apps/aar_example:mp_multi_hand_tracking_082.aar --linkopt="-s"
  1. 拷貝aar
cp bazel-bin/mediapipe/examples/android/src/java/com/google/mediapipe/apps/aar_example/mp_multi_hand_tracking_082.aar.aar /Users/xxx/StudioProjects/others/mediapipe-0.8.2/mediapipe/examples/android/src/java/com/google/mediapipe/apps/aar_example/mp_multi_hand_tracking_082.aar.aar 
  1. 生成binarypb文件
    bazel build -c opt //mediapipe/graphs/hand_tracking:hand_tracking_mobile_gpu_binary_graph
  2. 拷貝binarypb文件
cp bazel-bin/mediapipe/graphs/hand_tracking/hand_tracking_mobile_gpu.binarypb /Users/xxx/Desktop/hand_tracking_mobile_gpu.binarypb
  1. 拷貝其他文件
    參考
    mediapipe-0.8.2/mediapipe/examples/android/src/java/com/google/mediapipe/apps/handtrackinggpu/BUILD
    里的assets清單,拷貝
"http://mediapipe/graphs/hand_tracking:hand_tracking_mobile_gpu.binarypb",
"http://mediapipe/modules/hand_landmark:handedness.txt",
"http://mediapipe/modules/hand_landmark:hand_landmark.tflite",
"http://mediapipe/modules/palm_detection:palm_detection.tflite",

到asset文件夾

  1. 配置Manifest
       <meta-data android:name="cameraFacingFront" android:value="true"/>
       <meta-data android:name="binaryGraphName" android:value="hand_tracking_mobile_gpu.binarypb"/>
       <meta-data android:name="inputVideoStreamName" android:value="input_video"/>
       <meta-data android:name="outputVideoStreamName" android:value="output_video"/>
       <meta-data android:name="flipFramesVertically" android:value="true"/>
  1. 完整Demo下載地址
    我在索尼手機(jī)上測(cè)試此Demo炸茧,發(fā)現(xiàn)啟動(dòng)會(huì)黑屏,但點(diǎn)擊home鍵后返回就好了易核。

Tip:
在線看模型的網(wǎng)址:https://netron.app/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌龄坪,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,657評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件复唤,死亡現(xiàn)場(chǎng)離奇詭異健田,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)佛纫,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門妓局,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人呈宇,你說(shuō)我怎么就攤上這事好爬。” “怎么了甥啄?”我有些...
    開封第一講書人閱讀 164,057評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵存炮,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我蜈漓,道長(zhǎng)穆桂,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,509評(píng)論 1 293
  • 正文 為了忘掉前任融虽,我火速辦了婚禮享完,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘有额。我一直安慰自己般又,他們只是感情好彼绷,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,562評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著倒源,像睡著了一般苛预。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上笋熬,一...
    開封第一講書人閱讀 51,443評(píng)論 1 302
  • 那天热某,我揣著相機(jī)與錄音,去河邊找鬼胳螟。 笑死昔馋,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的糖耸。 我是一名探鬼主播秘遏,決...
    沈念sama閱讀 40,251評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼嘉竟!你這毒婦竟也來(lái)了邦危?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,129評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤舍扰,失蹤者是張志新(化名)和其女友劉穎倦蚪,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體边苹,經(jīng)...
    沈念sama閱讀 45,561評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡陵且,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,779評(píng)論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了个束。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片慕购。...
    茶點(diǎn)故事閱讀 39,902評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖茬底,靈堂內(nèi)的尸體忽然破棺而出沪悲,到底是詐尸還是另有隱情,我是刑警寧澤阱表,帶...
    沈念sama閱讀 35,621評(píng)論 5 345
  • 正文 年R本政府宣布可训,位于F島的核電站,受9級(jí)特大地震影響捶枢,放射性物質(zhì)發(fā)生泄漏握截。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,220評(píng)論 3 328
  • 文/蒙蒙 一烂叔、第九天 我趴在偏房一處隱蔽的房頂上張望谨胞。 院中可真熱鬧,春花似錦蒜鸡、人聲如沸胯努。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)叶沛。三九已至蒲讯,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間灰署,已是汗流浹背判帮。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留溉箕,地道東北人晦墙。 一個(gè)月前我還...
    沈念sama閱讀 48,025評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像肴茄,于是被迫代替她去往敵國(guó)和親晌畅。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,843評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容