问题标签 [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 回答
70 浏览

python - 将固定框架的骨架坐标转换为与骨架链接的移动框架

我在连接到相机的固定框架 R0 中有骨架关节的坐标 [x, y, z]。我想制作一个 python 脚本来将这些坐标从链接到相机的固定框架 R0 中传输,以在链接到身体中间骨骼的移动框架中表达它们。例如,段 Joint _24 和 Joint _23 的中间以及穿过关节 _0 的轴。框架R1必须粘在骨架上,也就是说它会跟随骨架的运动。我希望我的 python 脚本在输出中提供移动框架 R1 中关节的坐标。

非常感谢你的帮助 单击以查看带有 R0 和 R1 的图像

"joint_i": [x, y, z] 其中i代表join的个数。

我使用这种类型的骨架:

骨架姿势

0 投票
2 回答
1403 浏览

mediapipe - 如何获取 Mediapipe 地标索引?

我是媒体管道和人脸检测的新手,我正在尝试提取人脸唇部区域的地标。在 dlib 中很容易,因为地标是连续的,但在媒体管道中它们似乎很随机,我无法获得所需的地标。例如,在 dlib 中,左眼的地标索引是:[37,38,39,40,41,42] 我如何获得相同的媒体管道?

0 投票
1 回答
1278 浏览

python - 在 macos 上使用 pyinstaller 编译 mediapipe 的问题

我在 macos 上通过 pyinstaller 使用 mediapipe 编译项目时遇到问题

到目前为止,我尝试过:

.app 无法打开,如果我尝试使用 unix exec,我会得到

我使用 conda,我的环境在 python 3.8、mediapipe 0.8.5 和 OSX 10.15.7

提前致谢

0 投票
0 回答
288 浏览

python - DataLoader:图像大小为零

当尝试使用以下方法加载一些用于数据科学的图像时:

我收到以下错误:

在 image_path 下的文件夹中有 3 张图片(jpg)。

为什么说法师的大小为零?

提前给你加油!

0 投票
1 回答
243 浏览

gcc - mediapipe 库无法在 High Sierra 上构建

我正在尝试在运行 High Sierra 的 MacBook Pro 上使用 gcc ver 11.1.0 和 bazel ver 3.7.2 编译最新版本的 mediapipe 库(v0.8.5)。

按照 mediapipe GitHub 站点上提到的所有安装步骤完成后,我可以成功运行 HelloWorld 示例,如下所示。

然后,我按照步骤运行 YouTube-8M 特征提取图,当我尝试运行 mediapipe 二进制文件以提取如下特征时,编译失败。

我得到的错误如下

有人可以帮助提供解决此问题的指示吗?

我曾尝试使用较旧的 gcc 版本——10 和 4——但没有成功。我还尝试使用旧版本的 0.8.1 媒体管道,但再次没有成功。

还安装了安装步骤中提到的所有必需的 python 库。

0 投票
1 回答
332 浏览

angular - BlazePose TFJS 姿势检测中的估计姿势没有返回姿势

试图让BlazePose TFJS在 Angular 12 中工作。我有一个空项目并安装了所需的包(我认为)。Package.json 看起来像这样:

我有一个带有以下 HTML 的组件:

我的组件打字稿代码是:

我没有收到任何错误,当我执行它时可以通过 HTML 页面上的网络摄像头看到自己,但输出console.log(poses);只是一个空列表[]。即没有姿势数据。

另外,如何让let poses = await this.detector.estimatePoses(this.videoplayer.nativeElement);线路不断执行?this.poses变量是不断更新还是我需要以某种方式迭代?

请问我做错了什么?谢谢。

0 投票
0 回答
88 浏览

computer-vision - 如何使用 Mediapipe 包中的姿势估计找到人脸位置(人脸的边界框)?可能吗?

昨天,我看到了这个视频不戴口罩?这把AI(Nurf)枪会射你| 计算机视觉。在时间戳 6:57,这个视频的作者说他写了一个程序,首先使用 Mediapipe 找到完整的身体估计,然后使用这个身体估计他可以估计面部位置和它的大小。他没有使用人脸检测模型。所以我看一下Mediapipe Pose。在人脸区域,模型输出11个关键点:鼻子、左/右耳、左/右眼、嘴左/嘴右、左/右眼外、左/右眼内。这是图片. 我想出了一个解决方案:我可以通过计算左耳和右耳之间的距离来估计人脸的宽度,边界框的中心将是鼻子关键点,但我不知道如何估计边界的高度盒子。我不确定是否有其他方法或技术可以使用此姿势估计模型来估计人脸的边界框。有人做过类似的事情,请帮帮我。谢谢你。

0 投票
0 回答
39 浏览

javascript - 媒体管道图,在javascript中运行?

构建“即时运动跟踪”后,我有一个 .binarypb 图形文件

尝试做类似https://viz.mediapipe.dev/的事情

0 投票
2 回答
1046 浏览

android - 无法在 Android 上通过 Mac OS 编译 mediapipe

我正在尝试第一次构建 mediapipe 项目,通过https://google.github.io/mediapipe/getting_started/android.html阅读,并且无法让 bazel 成功完成,到目前为止使用选项 1。

根据错误,文件夹dx.jar中缺少该/private/var/tmp/_bazel_ted/4a399cb8dd247974fabba333258e1f5f/external/androidsdk/build-tools/31.0.0-rc5/lib文件(如下)。文件名是否已更改为 d8.jar?

我更喜欢使用 Android Studio(选项 2),但我使用它的单独构建也失败了。

如果我遗漏了任何有助于识别问题的信息,请告诉我。谢谢你。

版本

  • bazel 4.1.0-自制
  • 蟒蛇 3.9.5
  • MacOS 大苏尔 11.4
  • ANDROID_HOME = /Users/ted/Library/Android/sdk
  • ANDROID_NDK_HOME = /Users/ted/Library/Android/sdk/ndk/21.4.7075529
  • JAVA_HOME = /Library/Java/JavaVirtualMachines/jdk-12.0.2.jdk/Contents/Home

输出

0 投票
1 回答
714 浏览

python - 如何获取手部图像中点的坐标?

我的形象,

在此处输入图像描述

我试图从手部图像中获得相当准确的手掌并使用 mediapipe(mp) 库来做到这一点。但结果是:

在此处输入图像描述

mp计算并绘制绿色笔划和红点,同时也给出红点的坐标。所以我可以使用给定的红色圆圈坐标来获取蓝色圆圈的坐标。但仅仅获得“准确”的手掌是不够的。我需要得到黑点的坐标。以下是我的代码:

如何获取第一手图像中点的坐标?