mediapipe怎么样编译android aar (apk 类似)

1.在mediapipe 的 源码目录里 有这样的  提示:

于是在 /mediapipe/mediapipe/examples/android/src/java/com/google/mediapipe/apps

这个目录下,新增 一个目录 aar_example

在这个目录下 新建一个BUILD 文件.

对就是这样:(文件里面的内容,自己去定义的了,不多.)

可以这样子:

load("//mediapipe/java/com/google/mediapipe:mediapipe_aar.bzl", "mediapipe_aar")

mediapipe_aar(
    name = "mp_face_detection_aar",
    calculators = ["//mediapipe/graphs/face_detection:mobile_calculators"],
)

这样字,你的编译出来的aar 文件名就是:  mp_face_detection_aar 

这个aar 主要的算子,你这边也定义了 路径;

然后输入bazel  build 等命令;

bazel build --cxxopt='--std=c++14' -c opt --fat_apk_cpu=arm64-v8a,armeabi-v7a     //mediapipe/examples/android/src/java/com/google/mediapipe/apps/aar_example:mp_face_detection_aar --host_crosstool_top=@bazel_tools//tools/cpp:toolchain --verbose_failures

在终端输入,于是很快就有了:

还有:

 

你会看到类似这样的:

 

编译完成后,你的mediapipe 目录大概是这 样子的:

 

aar  的存放, 就是在这里了:

如遇到 类似这样的 错误提示:

 

 

----------------------------------------

face (cpu)apk 怎么编译呢?

bazel build --cxxopt='--std=c++14' -c opt --fat_apk_cpu=arm64-v8a,armeabi-v7a     //mediapipe/examples/android/src/java/com/google/mediapipe/apps/facedetectioncpu:facedetectioncpu

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章