问题标签 [openpose]

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 投票
1 回答
173 浏览

tensorflow - 3D 人体姿势估计

我正在从事人体姿势估计工作。我能够在图像中生成人的不同关节的二维坐标。但我需要 3d 坐标来解决我的项目的目的。

是否有任何库或代码可用于生成关节的 3d 坐标?

请帮忙。

0 投票
0 回答
195 浏览

python - Cmake在构建openpose库时在配置过程中抛出“BUILD PYTHON”错误

我对 cmake 很陌生,我正在使用 Cmake Gui 来编译 openpose 库https://github.com/CMU-Perceptual-Computing-Lab/openpose。我正在Mac机器上尝试这个。

现在,在 Cmake-GUI 中:

  1. 将 BUILD PYTHON 标志设置为 OFF。配置 n 代有效!
  2. 但是,将 BUILD PYTHON 标志设置为 ON。配置报错[下贴],虽然生成也可以,但最终编译报python的错误。

我需要使用这个 Python API。任何帮助,将不胜感激!

我猜pybind11有问题。已尝试删除pybind11文件夹并做了git clonepybind11; git init完毕。

0 投票
0 回答
67 浏览

python - 如何在 colab 上使用 openPose

我在 google colab 中安装了 openPose。现在作为最终项目的一部分,我想使用骨架的关键点对拍打的运动进行分类。

例如,如果一个骨架的手的关键点在骨架 2 的头部的关键点。

在 colab 上安装 openPose 后如何使用\提取关键点以及如何访问它们?特别是当涉及到2个骷髅时。

0 投票
0 回答
53 浏览

python - 准确的体位检测

我是 opencv 的新手,我希望能够以最准确的方式检测身体位置。我不在乎它不会是实时的。
我做了一些研究,然后来到mediapipeopenpose. 它们都很棒,但在某些情况下不能提供准确的结果。

例如,这些是 的结果openpose。您可以看到身体的第 4 部分和第 9 部分不在正确的位置:
在此处输入图像描述

同样,我不在乎预测结果所需的时间。只关心准确性。
我想到的一种方法是使用多个位置检测库并对结果进行平均。但我想知道是否有更好的方法(或图书馆)这样做。

0 投票
0 回答
47 浏览

python - 如何让 OpenPose 更准确

我正在使用 openpose 库来找到人体上的特定点并识别它们。最终我想用它来做一些简单的人类动作识别,比如走路或跑步。我现在所拥有的并不能清楚地识别人体上的所有点,我想知道如何使姿势估计更准确。这是我得到的输出

)

0 投票
1 回答
102 浏览

cmake - OpenPose 安装失败:问题已解决

我一直在尝试将用于 motoin 跟踪的 openpose 框架安装到我的 Windows 10 PC 上,该 PC 具有 AMD Ryzen Pro 1700 八核 CPU 和 Radeon RX 580 GPU,8GB VRAM 和 16GB 普通 RAM。我已按照说明从源代码编译,因此我可以使用它的关联 python API,但是由于上述错误,无论我是否将其设置为 OPENCL 或 CPU,我都对安装失败的上述问题感到震惊?

完整的错误日志链接如下:

有人可以解释为什么安装失败吗?完整的日志链接在这里: https ://pastebin.com/r7ppEruG

编辑:我已经解决了这个问题,最初的问题是由于我没有重新启动安装了 OpenCL 数据库的计算机,这意味着它没有被检测到。该问题在更新后得到解决。接下来的另一个问题是模型无法下载,我的调查显示曾经托管模型的原始域已经关闭。

0 投票
0 回答
11 浏览

caffe - 用于安装的 OpenPose 备份

似乎我安装开源问题的根源是他们用来存储 caffe 版本和模型的域已经下降。有没有人可以上传备份供我使用,特别是设计用于 AMD GPU 的 OpenCL 版本。

特别是托管模型的域http://posefs1.perception.cs.cmu.edu/似乎已经关闭。

https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/master/doc/installation/1_prerequisites.md

0 投票
0 回答
61 浏览

macos - Openpose 错误“zsh: abort ./build/examples/openpose/openpose.bin --image_dir examples/media/”

我已经在 mac 上下载了 openpose 并尝试了命令

./build/examples/openpose/openpose.bin --image_dir examples/media/

但是,我收到了一个警告,它会停止执行。

0 投票
1 回答
43 浏览

python - 如何从基于 openpose 3d 的两个 Vector3 坐标中获取 eulerangles?

简而言之。我想做以下程序。

输入:两个 Vector3 坐标 P1 = (x1, y1, z1) P2 = (x2, y2, z2)

输出:一个欧拉角(P1->P2 或 P2->P1)。

我正在尝试将 3d openpose 关节数据应用于机器人手臂控制。3d openpose 数据由 Vector3 (x, y, z) 构造。但我必须使用 EulerAngles 来控制机械臂。

请告诉我如何从两个 Vector3 坐标计算 EulerAngles。

下图概述了我想要做的事情。对不起手绘插图。
大纲图

以下是代码的简要总结

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的个数。

我使用这种类型的骨架:

骨架姿势