问题标签 [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 投票
4 回答
3990 浏览

deep-learning - 如何在不支持 cuda 的情况下使 openpose 使用 caffe

我想尝试 Openpose:

https://github.com/CMU-Perceptual-Computing-Lab/openpose

在我的带有 AMD 显卡的笔记本电脑中,所以没有 cuda 是可能的,

这可能吗?如何?

0 投票
1 回答
2442 浏览

openpose - 使用openpsoe,如何输出没有关键点和链接线的图像?

我尝试了各种命令行选项组合,但都没有按预期工作,这可能吗?怎么办?

0 投票
1 回答
218 浏览

openpose - Openpose 报错:无法从不同的线程访问 CPU/GPU 指针数据

我想初始化一个openose实例,将它保存为一个类字段,这个类实现了一些grpc相关的逻辑,将监听一个端口,我想从这个端口传递请求(一个图像)到保存的openpose实例进行检测,然后将检测结果返回到该端口。

谷歌搜索后,我找到了 PyOpenpose,并像这样实现我的设计:

PosingServer 运行后,它可以接收 rpc 请求并执行检测,但这一行:

给出错误:

如何解决这个问题呢?

0 投票
1 回答
1335 浏览

c++ - std::thread 上的 OpenPose 链接错误

因此尝试从源代码构建 OpenPose,并遇到了链接问题。当前环境是 Ubuntu 16.04.4。OpenCV 版本是 3.3.1。GCC 版本是 5.4.0。

[ 87%] 构建目标 openpose

[ 87%] 链接 CXX 可执行文件 1_extract_from_image.bin

[ 87%] 链接 CXX 可执行文件 openpose.bin

[ 87%] 链接 CXX 可执行文件 3_user_input_processing_and_output.bin

[ 87%] 链接 CXX 可执行文件 2_extract_pose_or_heatmat_from_image.bin

[ 87%] 链接 CXX 可执行文件 1_custom_post_processing.bin

[ 87%] 链接 CXX 可执行文件 2_user_processing_function.bin

[ 88%] 链接 CXX 可执行文件 1_openpose_read_and_display.bin

/home/ubuntu/anaconda3/envs/tensorflow_p36/lib/libopencv_objdetect.so.3.3.1:未定义的引用std::thread::_State::~_State()@GLIBCXX_3.4.22

/home/ubuntu/anaconda3/envs/tensorflow_p36/lib/libopencv_objdetect.so.3.3.1:未定义的引用std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)())@GLIBCXX_3.4.22

/home/ubuntu/anaconda3/envs/tensorflow_p36/lib/libopencv_objdetect.so.3.3.1:未定义的引用typeinfo for std::thread::_State@GLIBCXX_3.4.22

collect2:错误:ld 返回 1 个退出状态

示例/openpose/CMakeFiles/openpose.bin.dir/build.make:150:目标“示例/openpose/openpose.bin”的配方失败

make[2]: *** [examples/openpose/openpose.bin] 错误 1

CMakeFiles/Makefile2:1135:目标“examples/openpose/CMakeFiles/openpose.bin.dir/all”的配方失败

make[1]: *** [examples/openpose/CMakeFiles/openpose.bin.dir/all] 错误 2

make[1]: *** 等待未完成的工作....

0 投票
1 回答
676 浏览

python - OpenPose 库 - 设置问题

我无法使用 python 正确配置 openpose 项目。有人可以提及设置https://github.com/CMU-Perceptual-Computing-Lab/openpose项目的步骤。(我要得到面部关键点和身体关键点)

0 投票
1 回答
134 浏览

python - 姿势关键点 numpy 平均

我知道当你在这里提问时应该给出例子,但我真的想不出任何不涉及粘贴大量项目代码的事情,所以我会尽可能地描述这一点.

我正在研究一个涉及使用通过 OpenPose 生成的关键点的项目(在我对它们进行了一些预处理以简化所有内容之后,我想出了如下格式的数据:[x0, y0, c0, x1, y1, c1 ...],总共有 18 个点,x 和 y 代表它们的坐标,而 c 代表置信度。)我想获取一个嵌套列表,其中包含以上述方式列出的每个人的关键点帧,并输出一个新的嵌套列表列表,由加权平均 x 和 y(权重将是每个点的置信度值)以及每秒(而不是按帧)的平均置信度组成,在相同的格式如上。

我已经将原始列表转换为 3 维列表,每一秒都保存它的每个帧,每个帧都保存它的关键点列表。我知道我可以自己编写代码来完成所有这些,而无需使用 numpy.average(),但我希望我不必这样做,因为它很快就会变得混乱。相反,我想知道是否有一种方法可以以相当简单的方式使用所述方法每秒迭代一次,并将结果列表附加到一个新列表中,如下所示:

再次,我很抱歉没有给出某种例子。

0 投票
1 回答
8239 浏览

python - 如何使用平滑技术来消除姿势估计中的抖动?

使用 OpenPose 从视频中提取姿势数据时,我得到了很多抖动。这看起来不自然,我的结果看起来既不自然也不人性化。

我从 OpenPose 模型中获得的数据是我必须使用的,我无法提高模型的质量。处理整个视频剪辑,并将 15 个解剖关键点存储在数据库中。我想使用一些信号处理来平滑这些数据。如何摆脱这种抖动?

在此处输入图像描述

0 投票
0 回答
222 浏览

macos - Openpose CMakeLists

构建 Openpose 时遇到问题。转到 MacOS 上的“OpenPose Building”标题,但是不存在 caffe(在 3rdparty 中)的 CMakeLists.txt。

我在哪里可以找到这个或有解决方法?

下面是我的终端输出...

我运行命令...

在构建文件夹中。

0 投票
0 回答
252 浏览

opencv - Openpose 的设置:未找到 opencv2/core.hpp

我正在尝试按照以下要点在容器中设置 Openpose + Pyopenpose:https ://github.com/christian-lanius/PyOpenPose 。

这在 caffe 编译步骤之前工作正常,在此期间opencv2/core.hpp not found抛出异常(请注意,OpenCV 安装步骤成功终止)。尽管周围有许多相当相似的问题,但我仍然无法在我的上下文中找到可行的解决方案。

我假设我必须以某种方式链接 OpenCV,以便其他应用程序可以找到它 - 你们知道如何修复或规避这个错误吗?

谢谢!

0 投票
1 回答
16079 浏览

python-3.x - 如何安装和运行openpose?

我无法理解 openpose 文档。如何安装和运行。我有 Windows 10 笔记本电脑。请哪位大神告诉我如何使用它。CMU-感知计算实验室/openpose