mediapipe win11环境安装配置,以及编译


参考:Installation - mediapipe (google.github.io)

1、MSYS2 安装

  安装到 C:\msys64, 添加环境变量 C:\msys64\usr\bin 到 PATH

  打开mysys,执行

pacman -Syu
pacman -Su

 pacman -S git patch unzip

2、Bazel 下载安装

Tags · bazelbuild/bazel (github.com),5.2.0

3、下载mediapipe

Tags · google/mediapipe (github.com),0.8.10

4、vs2017编译最新版的mediapipe失败,出现很多link2005错误,重定义问题,vs2019可以解决这个问题

Downloads - Visual Studio Subscriptions Portal,2019社区版下载;

安装选择桌面开发的那一套组件就可以;

环境变量,系统变量添加:

BAZEL_VS=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community
BAZEL_VC=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC
BAZEL_VC_FULL_VERSION=14.29.30133
BAZEL_WINSDK_FULL_VERSION=10.0.19041.0

 

5、编译命令

bazel build -c opt --action_env PYTHON_BIN_PATH="D://code//codePy//MODNet-master//venv//Scripts//python.exe" --define MEDIAPIPE_DISABLE_GPU=1 mediapipe/examples/desktop/selfie_segmentation:selfie_segmentation_cpu

6、运行命令

摄像头

bazel-bin\mediapipe\examples\desktop\selfie_segmentation\selfie_segmentation_cpu --calculator_graph_config_file=mediapipe\graphs\selfie_segmentation\selfie_segmentation_cpu.pbtxt

或者输入视频

bazel-bin\mediapipe\examples\desktop\selfie_segmentation\selfie_segmentation_cpu --calculator_graph_config_file=mediapipe\graphs\selfie_segmentation\selfie_segmentation_cpu.pbtxt --input_video_path=D:\dataW\testImg\video\testWen02.mp4 --output_video_path=bazel-bin\mediapipe\examples\desktop\selfie_segmentation\testWen02_out.mp4