Desktop PCやiOS、Androidへのビルドドキュメントはあるのにラズパイ用はない...非推奨??
一個一個のnodeはtfliteなので、EdgeTPU利用でアプリケーション動作しそうなものだけど。
bazelのinstall
buildにbazelが必要。aptでさらっと入れれないためビルドする。細かい入れ方はPINTOさんの記事そのものなので以下を参考に。
-
https://qiita.com/PINTO/items/ecdab78dda6868221aee
- 記事中でも入れてるがzramなどメモリ対策しておかないとビルド中にOut Of Memoryして終わる...
OpenCV、ffmpegのinstall
ここはMediaPipeのInstalling MediaPipeに記載のとおりに入れれるので入れる。
$ sudo apt-get install libopencv-core-dev libopencv-highgui-dev \
libopencv-imgproc-dev libopencv-video-dev
MediaPipeのビルド
$ export GLOG_logtostderr=1
$ bazel run --define MEDIAPIPE_DISABLE_GPU=1 \
mediapipe/examples/desktop/hello_world:hello_world
Hellow Worldと出ればOK
Hand Trackingを動作させる
次ここを動かしたいが、ビルド途中で止まる...
ここはラズパイならではの処理が色々と必要そうなので簡単にはいかなさそう。