M1 MacBook Airは所有しているのですが、MacBook Pro欲しいですよねーと思い、そーだ、Mediapipeが動いたら買おう! と。自分への言い訳をしつつこれを書くに至りました。
MediaPipe(C++, Python) on Ubuntu20.04, VNC, aarch64 (M1 MacBook, Docker)
はじめ Native M1でビルドしようと頑張ってみたのですが、どうにもならなかったのでDockerにしました。※1
macOSではカメラデバイスが /dev/video0 ではないので MJPEG over httpにしています。
(Windows Docker or WSLでもこの方法使えるんじゃないですかね)
以下の図のような構成、環境となってます。意図は一目瞭然ですかね。
※1 コメントで教えてもらった情報にしたがったらM1 Nativeでも動いちゃいました。
あとはplay_with_tfliteがビルドできればなぁ・・・
(来週MacBook Proが届いたら書く気になるかも)
環境構築
Dockerfileは以下に置いてあります。記載に従ってくださいませ。