MediaPipe AAR 文件生成

问题描述

我是 MediaPipe 框架的新手。我浏览了他们的 opencv@3、bazel、自制软件的文档设置和安装指南。我做了一切,我还能够编译和执行他们的 Hello World CPP 文件

现在我想生成face_detection的AAR文件。我再次按照他们指南中提到的每一步进行操作,但现在我陷入了无法获取 opencv@3 本地存储库的问题。

我在 MacOS Catalina -v 10.15.7 中工作

错误:/Users/rajeevkumar/Desktop/Android/mediapipe/third_party/BUILD:178:6: //third_party:opencv_binary 依赖于@macos_opencv//:opencv 库中的@macos_opencv 无法获取。没有这样的包“@macos_opencv//”:存储库的路径是“/usr/local/opt/opencv@3”(绝对:“/usr/local/opt/opencv@3”)但这个目录不存在。 错误:目标 '//mediapipe/examples/android/src/java/com/google/mediapipe/apps/aar_example:mp_face_detection_aar' 的分析失败;构建中止:分析失败

enter image description here

解决方法

您似乎没有安装 opencv。 你试过跑步吗

https://github.com/google/mediapipe/blob/master/setup_opencv.sh

如果没有,请打开终端,转到 mediapipe 目录并使用

./setup_opencv.sh

安装 opencv 并为您的 WORKSPACE 文件添加必要的路径。