问题描述
我是 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' 的分析失败;构建中止:分析失败
解决方法
您似乎没有安装 opencv。 你试过跑步吗
https://github.com/google/mediapipe/blob/master/setup_opencv.sh
如果没有,请打开终端,转到 mediapipe 目录并使用
./setup_opencv.sh
安装 opencv 并为您的 WORKSPACE 文件添加必要的路径。