MediaPipe框架- C++语言中的MediaPipe框架

本文介绍了如何在C++中通过MediaPipe框架构建命令行应用,包括在CPU和GPU环境下运行手部检测示例,以及可能遇到的问题和解决方法。
摘要由CSDN通过智能技术生成

MediaPipe Framework in C++

C++语言中的MediaPipe框架

 Please follow instructions below to build C++ command-line example apps with MediaPipe Framework. To learn more about these example apps, start from Hello World! in C++.

​请按照以下说明使用MediaPipe Framework构建C++命令行示例应用程序。要了解更多关于这些示例应用程序的信息,请从Hello World在C++中开始!。

Building C++ command-line example apps

构建C++命令行示例应用程序

Option 1: Running on CPU

选项1:在CPU上运行

1.To build, for example, the C++ example app of the legacy MediaPipe Hand Detection solution with CPU, run:

1.例如,要使用CPU构建传统MediaPipe手动检测解决方案的C++示例应用程序,请运行:

bazel build -c opt --define MEDIAPIPE_DISABLE_GPU=1 mediapipe/examples/desktop/hand_tracking:hand_tracking_cpu

2.To run the application:

2.要运行应用程序:

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

This will open up your webcam as long as it is connected and on. Any errors is likely due to your webcam being not accessible.

只要网络摄像头已连接并打开,它就会打开。任何错误都可能是由于无法访问网络摄像头造成的。

Option 2: Running on GPU

选项2:在GPU上运行

Note: This currently works only on Linux, and please first follow OpenGL ES Setup on Linux Desktop.


注意:这目前仅适用于Linux,请首先在Linux桌面上执行OpenGL ES设置。

1.To build, for example, the C++ example app of the legacy MediaPipe Hand Detection solution with GPU, run:

1.例如,要使用GPU构建传统MediaPipe手动检测解决方案的C++示例应用程序,请运行:

bazel build -c opt --copt -DMESA_EGL_NO_X11_HEADERS --copt -DEGL_NO_X11 \
  mediapipe/examples/desktop/hand_tracking:hand_tracking_gpu

2.To run the application:

2.要运行应用程序:

GLOG_logtostderr=1 bazel-bin/mediapipe/examples/desktop/hand_tracking/hand_tracking_gpu \
  --calculator_graph_config_file=mediapipe/graphs/hand_tracking/hand_tracking_desktop_live_gpu.pbtxt

This will open up your webcam as long as it is connected and on. Any errors is likely due to your webcam being not accessible, or GPU drivers not setup properly.

只要网络摄像头已连接并打开,它就会打开。任何错误都可能是由于网络摄像头无法访问,或者GPU驱动程序设置不正确。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【资源说明】 基于Mediapipe的人体姿态识别与匹配计算python源码+项目使用说明+超详细注释.zip基于Mediapipe的人体姿态识别与匹配计算python源码+项目使用说明+超详细注释.zip基于Mediapipe的人体姿态识别与匹配计算python源码+项目使用说明+超详细注释.zip基于Mediapipe的人体姿态识别与匹配计算python源码+项目使用说明+超详细注释.zip基于Mediapipe的人体姿态识别与匹配计算python源码+项目使用说明+超详细注释.zip基于Mediapipe的人体姿态识别与匹配计算python源码+项目使用说明+超详细注释.zip 要求 推荐环境(仅在此环境测试过):**Python 3.7.6 64-bit** mediapipe 0.8.3 或更高版本: `pip install mediapipe` OpenCV 3.4.2 或更高版本: `pip install opencv-python` dtaidistance:`pip install dtaidistance` 运行说明 运行`main.py` 启动摄像头画面后跟随黄色标线(即标准文件动作序列,相关数据保存在`pose_std.json`文件)完成【左肘伸展弯曲】动作,若实时动作与标准动作误差较大,将在画面左上角显示红色`WRONG`提示信息。 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值