MediaPipe 0.8 : Getting Started : MediaPipe in C++ (翻訳/解説)
翻訳 : (株)クラスキャット セールスインフォメーション
作成日時 : 03/06/2021 (0.8.3)
* 本ページは、MediaPipe の以下のドキュメントを翻訳した上で適宜、補足説明したものです:
- Getting Started : MediaPipe in C++
* サンプルコードの動作確認はしておりますが、必要な場合には適宜、追加改変しています。
* ご自由にリンクを張って頂いてかまいませんが、sales-info@classcat.com までご一報いただけると嬉しいです。
★ 無料セミナー実施中 ★ クラスキャット主催 人工知能 & ビジネス Web セミナー
人工知能とビジネスをテーマにウェビナー (WEB セミナー) を定期的に開催しています。スケジュールは弊社 公式 Web サイト でご確認頂けます。
- お住まいの地域に関係なく Web ブラウザからご参加頂けます。事前登録 が必要ですのでご注意ください。
- Windows PC のブラウザからご参加が可能です。スマートデバイスもご利用可能です。
クラスキャットは人工知能・テレワークに関する各種サービスを提供しております :
人工知能研究開発支援 | 人工知能研修サービス | テレワーク & オンライン授業を支援 |
PoC(概念実証)を失敗させないための支援 (本支援はセミナーに参加しアンケートに回答した方を対象としています。) |
◆ お問合せ : 本件に関するお問い合わせ先は下記までお願いいたします。
株式会社クラスキャット セールス・マーケティング本部 セールス・インフォメーション |
E-Mail:sales-info@classcat.com ; WebSite: https://www.classcat.com/ |
Facebook: https://www.facebook.com/ClassCatJP/ |
MediaPipe 0.8 : Getting Started : MediaPipe in C++
サポートされる MediaPipe ソリューション で C++ コマンドライン・サンプル apps をビルドするには下の手順に従ってください。これらのサンプル apps について更に学習するために、Hello World! in C++ から始めてください。
C++ コマンドライン・サンプル apps をビルドする
オプション 1 : CPU 上で実行する
- ビルドするには、例えば、MediaPipe ハンド は、次を実行します :
bazel build -c opt --define MEDIAPIPE_DISABLE_GPU=1 mediapipe/examples/desktop/hand_tracking:hand_tracking_cpu
- アプリケーションを実行するには :
GLOG_logtostderr=1 bazel-bin/mediapipe/examples/desktop/hand_tracking/hand_tracking_cpu \ --calculator_graph_config_file=mediapipe/graphs/hand_tracking/hand_tracking_desktop_live.pbtxt
これは貴方の webcam をそれが接続されて有効である限りオープンします。どのようなエラーも webcam がアクセス可能でないことによる傾向があります。
オプション 2 : GPU 上で実行する
Note: これは現在は Linux 上でのみ動作します、そして最初に OpenGL ES Setup on Linux Desktop に従ってください。
- ビルドするには、例えば、MediaPipe ハンド は、次を実行します :
bazel build -c opt --copt -DMESA_EGL_NO_X11_HEADERS --copt -DEGL_NO_X11 \ mediapipe/examples/desktop/hand_tracking:hand_tracking_gpu
- アプリケーションを実行するには :
GLOG_logtostderr=1 bazel-bin/mediapipe/examples/desktop/hand_tracking/hand_tracking_gpu \ --calculator_graph_config_file=mediapipe/graphs/hand_tracking/hand_tracking_mobile.pbtxt
これは貴方の webcam をそれが接続されて有効である限りオープンします。どのようなエラーも webcam がアクセス可能でないか、GPU ドライバが正しくセットアップされていないことによる傾向があります。
以上