问题标签 [mediapipe]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
98 浏览

c++ - MediaPipe Hands Linux - 程序在尝试获取地标包后冻结

我最近开始使用 Mediapipe 并研究框架文档。我尝试运行“MediaPipe Hands”CPU 示例。好的,我连接到图表并且过程正常,没关系。但是,我想获得手部地标并找到了一个示例 https://github.com/google/mediapipe/issues/200#issuecomment-599971551

用户@pablovela5620 提供了一个有意义的答案: https ://github.com/google/mediapipe/issues/200#issuecomment-549168443

我按照他的指示使用他的代码,成功编译并启动了程序。

程序成功启动,但是当我转向图表获取地标包(第 132 行:)if (!poller_landmark.Next(&landmark_packet)) break;,软件......冻结......感觉就像它陷入了一个无限循环或什么的:|

终端中的最后一条消息是“INFO: Created TensorFlow Lite XNNPACK delegate for CPU”。

有人可以告诉我问题是什么或帮助解决它吗?我已经尝试了两天以了解问题所在,但没有成功。

谢谢!

PS我还编辑了第36行:因为根据配置文件hand_tracking_desktop_live.pbtxt constexpr char kLandmarksStream[] = "hand_landmarks";constexpr char kLandmarksStream[] = "landmarks";hand_landmarks不是正确的流名称

0 投票
1 回答
162 浏览

python - 我正在关注 [Python + OpenCV + mediapipe] Hand Tracking 的教程,但出现以下错误:

我收到以下错误:

这是我的代码

0 投票
4 回答
5302 浏览

python-3.x - 如何在 Raspberry Pi 4 上安装和使用 mediapipe?

我关注了官方的媒体管道页面,但没有任何结果,所以有人可以帮助在 Windows 中的树莓派 4 中安装媒体管道,安装和使用它很容易,但是在像树莓派这样的 arm 设备中我没有找到任何资源。

0 投票
0 回答
41 浏览

java - 如何将 3D 模型添加到 medeiapipe 项目?

所以,我正在尝试制作一个具有面部效果(类似 Snapchat)的应用程序。我尝试过增强面孔,但它有一个巨大的视频延迟,所以我现在正在尝试媒体管道。我已经成功测试了他们的示例应用程序,唯一的问题是他们有过滤器的基本模型。如何将我的 3D 模型添加到 mediapipe 应用程序?

0 投票
1 回答
760 浏览

python - Mediapipe Python - 将地标与惯用手联系起来

我正在尝试使用 python 中的 Mediapipe 在每只手周围创建一个矩形。我不明白如何将惯用手(左或右)与地标联系起来。

从手的地标我得到每只手的 21 个地标(所以 42)并且从惯用手我得到关于右手或左手的信息因为在惯用手我没有得到关于坐标的参考我无法链接这个信息。提前致谢。

0 投票
0 回答
99 浏览

android - Mediapipe Objectron Kotlin

我想为 kotlin 制作 Objectron,但出现此错误-> Logcat img

  1. 启动我的应用
  2. 获取消息框以访问我的相机
  3. 点击确定
  4. 跳到黑屏
  5. 在黑屏和应用程序崩溃 2-3 秒后

这就是我运行相机的方式:

这是用于查看相机:

0 投票
0 回答
208 浏览

bazel - Bazel 同步失败。错误:从项目目录派生目标失败

我尝试在 Android Studio 中使用 Bazel 运行媒体管道。但是,我遇到了 bazel 处理失败的问题。错误状态是“从项目目录导出目标失败”。

我遵循的参考:https ://margaretmz.medium.com/hello-mediapipe-on-android-813fc0553d79

Android Studio 中遇到的有关 bazel 问题的屏幕截图链接

我的版本:bazel:4.0 android studio:3.5 windows:10

0 投票
0 回答
138 浏览

python - 如果我有身体部位坐标,如何叠加两张不同大小和纵横比的人的图像?

我有两张人的图像(每张照片一个人),我想尽可能地重叠它们,以便它们在框架中的大小大致相同,并且他们的臀部或肩膀重叠。

例如,假设每个图像都有一个人,除了一个是坐着的,另一个是站着的,一个在画面的左边,另一个在中间。我怎样才能重新创建图像,使它们都在肩膀上排列并且尺寸相似?

假设尺寸是: pic1 是430x250 pic2 是230x320

我将他们两个身体部位的坐标存储为字典,如下所示:

...等等所有主要身体部位,对于两个图像

因此,鉴于每个图像中的人可以以不同的方式站立,并且图像的大小不同,在大多数情况下,我怎样才能最好地重叠这两个图像,使它们看起来都像是重叠的?

0 投票
1 回答
367 浏览

android - Bazel 共享库不包含所有符号

我正在尝试使用 bazel (mediapipe) 构建一个共享库,并且链接没有源或标头的依赖项无法包含依赖项符号。

这是排序伪代码示例

其他一些文件:

在文件.h

然后,当我使用 Android 构建时,让我们说

构建后,共享库不包含来自 file.h (MyClass) 的任何符号,使用

有没有办法做到这一点?我也是bazel的新手。

一个更明确的问题位于 mediapipe 的问题页面上。

https://github.com/google/mediapipe/issues/2032

0 投票
0 回答
104 浏览

c++ - 渲染没有网络摄像头图像的 Mediapipe Facemesh

我正在尝试使用带有稍微修改的 FaceMesh 示例的 Mediapipe 来渲染没有网络摄像头图像的面部网格。

我所做的修改是在mediapipe/graphs/face_mesh/subgraphs/face_renderer_cpu.pbtxt. 我将最后一个节点“AnnotationOverlayCalculator”更改为以下配置:

输入图像被删除,图像分辨率手动设置。这几乎可以工作,它在没有网络摄像头背景的情况下渲染面部特征,但是一旦失去面部跟踪它就会冻结并且永远不会恢复(没有重新启动)。监听 output_image 的 OutputStreamPoller 只会阻塞无穷大(不会返回任何内容,我正在检查这两种情况)。

一旦我添加了 input_image,它就会正常工作并继续发送包。我怎样才能阻止它锁定?当前代码可以在这里找到:https ://github.com/feldim2425/MediapipeTesting