私は大学のプロジェクトに mediapipe を使用しようとしていますが、それをインストールして、Hello World! を正常に実行することさえできました。C++ のサンプル アプリでは、C++ コマンド ラインのサンプルをビルドしようとすると、エラーが発生します。
私はこれを実行しました:
bazel build -c opt --define MEDIAPIPE_DISABLE_GPU=1 mediapipe/examples/desktop/hand_tracking:hand_tracking_cpu
私が得た結果はこれです:
デバッグ: /private/var/tmp/_bazel_kanzashaikh/c191ae13e9137350b50f6a19ce94bf21/external/rules_foreign_cc/workspace_definitions.bzl:15:10: 警告: このブランチは廃止され、更新を受信しなくなりました。メインに更新するか、ワークスペースに固定する特定のコミットを選択してください。情報: ビルド オプション --compilation_mode が変更され、分析キャッシュが破棄されました。エラー: リポジトリの取得エラー: java.io.IOException: リポジトリのパスは "/usr/local/opt/opencv@3" (絶対: "/usr/local/opt/opencv@3") ですが、このディレクトリは存在しません. エラー: /Users/kanzashaikh/development/mediapipe/third_party/BUILD:178:6: //third_party:opencv_binary は、取得に失敗したリポジトリ @macos_opencv の @macos_opencv//:opencv に依存します。no such package '@macos_opencv//': リポジトリのパスは「/usr/local/opt/opencv@3」です (絶対: "/usr/local/opt/opencv@3") しかし、このディレクトリは存在しません。エラー: ターゲット '//mediapipe/examples/desktop/hand_tracking:hand_tracking_cpu' の分析に失敗しました。ビルドが中止されました: 分析に失敗しました 情報: 経過時間: 0.194 秒 情報: 0 プロセス。FAILED: ビルドが正常に完了しませんでした (0 個のパッケージがロードされ、237 個のターゲットが構成されました)
どうすれば解決できますか?