問題タブ [mediapipe]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - M1 Mac で C++ を使用して mediapipe を実行する方法
環境
Macbook air M1 2020.
Big Sur 11.3.1.
私がしたいこと
以下の「mediapipe c++ hello_world」の実行を成功させたい。 https://google.github.io/mediapipe/getting_started/install.html#installing-on-macos
次の試行を試みましたが失敗しました。
トライ1
行う
ガイドラインに従ってください
https://google.github.io/mediapipe/getting_started/install.html#installing-on-macos
- 4.OpenCV と FFmpeg をインストールします。=> オプション 1 を使用しました。
バグ
レッスン 6 で、以下のバグに直面しました。
try2
「try1 バグ」は、bazelが github リリースからbazel-3.7.2-darwin-arm64をダウンロードしようとしたことを示しています。
ただし、リリース バージョン 3.7.2 には darwin-arm64 のタイプがありません。
https://github.com/bazelbuild/bazel/releases/tag/3.7.2
幸いなことに、リリース バージョン 4.1.0 のタイプは darwin-arm64 です。
https://github.com/bazelbuild/bazel/releases/tag/4.1.0
次に、bazel-4.1.0-darwin-arm64をダウンロードしようとしました。
行う
ルート リポジトリ「mediapipe」で、「.bazelversion」ファイルを次のように修正します。
その後、レッスン 6 を再試行すると、ダウンロードが開始されました。
バグ
しかし、ダウンロードは正常に完了しませんでした。次のような別のバグが発生しました。
現在の状況
それから私は一時的にあきらめてあなたに質問しています!
誰かがこの問題を解決できますか??
前もって感謝します。
file - 「landmark.pb.h」が見つかりません
メディアパイプを使用して手のランドマークについて抽出するプロジェクトを行っていますが、何かエラーが発生しました。
mediapipe について bazel をビルドします -> multi_hand_tracking
sudo bazel build -c opt --copt -DMESA_EGL_NO_X11_HEADERS --copt -DEGL_NO_X11 \mediapipe/examples/desktop/multi_hand_tracking:multi_hand_tracking_gpu
このような。
しかし、私はこのエラーがあります
fatal error: mediapipe/framework/formats/landmark.pb.h: No such file or directory #include "mediapipe/framework/formats/landmark.pb.h"
ディレクトリに「landmark.pb.h」ファイルがないと思います。
これは私の multi_hand_tracking BUILD ファイルの仕様です...
その「landmark.pb.h」ファイルをダウンロードできますか?? 誰か助けてください...
私の環境
mediapipe : 0.7.6 / ubuntu : 18.04 / bazel : 4.1.0
:D