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

subprocess - 用于批处理视频的 OpenPose

我正在Google Colab 上使用 OpenPose ( https://github.com/CMU-Perceptual-Computing-Lab/openpose ) 对手和脸进行姿势估计。

我的数据集中有数百个视频,现在我可以在每个视频上单独运行 OpenPose。

有没有办法同时处理所有一百个视频以使用 subprocess.call 提取坐标?

subprocess.call 无法在 Colab GPU 上执行(单元运行正常但未生成输出)

任何人都可以建议具有可比性能和批处理多个视频选项的类似姿势估计工具吗?

请告诉我,谢谢。

0 投票
1 回答
378 浏览

cmake - 找不到“Eigen3”(请求的版本 3)提供的包配置文件?

当我运行cmake来构建 openpose 时,会出现如下错误消息。

CMakeLists.txt:415 (find_package) 处的 CMake 错误:找不到由“Eigen3”(请求的版本 3)提供的具有以下任何名称的包配置文件:Eigen3Config.cmake eigen3 config.cmake

将“Eigen3”的安装前缀添加到 CMAKE_PREFIX_PATH 或将“Eigen3_DIR”设置为包含上述文件之一的目录。如果“Eigen3”提供单独的开发包或SDK,请确保已安装。

在CMakeLitsts.txt文件中,415行是这样的

我该如何开始解决?知道我错过了什么或做错了什么吗?

0 投票
1 回答
397 浏览

c++ - Cmake 错误:在 Windows 10 上配置或构建 openpose 时未找到变量

环境:windows 10 x64,visual studio 2017 community(视频后面已经安装了c++模块),cuda 10.2.89,cudnn 7.6.5,cmake 3.16-rc3,openpose-1.5.0。

按照官方 README 文档和推荐视频,我尝试使用 python api 构建 openpose。

不幸的是,当我尝试使用 Cmake(Version 3.16) 配置或构建 openpose-1.5.0 的源代码时,我遇到了一个问题。

下面有一些变量在cmake中设置为NOTFOUND,我解决不了。

我检查了“WITH_PYTHON”选项,所以有一些关于“BOOST”的信息。如果我不检查它,它就会消失。

我尝试安装 boost-1.66.0 并将其添加到路径中,但它不起作用。

错误信息在这里:

因为文字太长,我用...替换了一些重复的信息。

谢谢大家的回答!

0 投票
0 回答
420 浏览

gpu - 在 Mac OS X (Catalina) 上安装 caffe

我正在遵循http://caffe.berkeleyvision.org/install_osx.html的官方说明

有几件事不清楚。说明说“CUDA:通过包含 CUDA 和捆绑驱动程序的 NVIDIA 软件包安装。” 我没有 Nvidia GPU(我在 MacBook Pro 2016 上,它有 amd gpu)并计划仅使用带有 CPU 的 caffe。

a) 我必须安装 CUDA 才能安装 caffe 吗?

b) 在 Makefile.config 中,它有未注释的代码,要求设置 CUDA 目录,内容如下:

# CUDA 目录包含我们需要的 bin/ 和 lib/ 目录。

CUDA_DIR := /usr/local/cuda

似乎建议我应该有CUDA。我的印象是,如果没有 Nvidia gpu,我就无法拥有 CUDA。(我的最终目标是安装和使用 Spyder 的 OpenPose。)当我指定它只是 CPU 时,为什么我需要取消注释 CUDA

# CPU-only 开关(取消注释以在没有 GPU 支持的情况下构建)。

CPU_ONLY := 1


到目前为止,我已将 CUDA 命令原样保留,并继续make all从终端进行 caffe 编译。我遇到以下错误,不知道如何解决。请问有人管吗?

我曾尝试卸载并重新安装 Xcode 命令行工具,但这并没有帮助。现在我试图找到调用搜索 vecLib.framework 的文件,以便我可以编辑该文件并正确设置 vecLib 路径。我在 Library/Developer 部分找到了它。有谁知道正在使用哪个文件来搜索 vecLib 路径?


下一个问题:

根据我遵循的说明,我在 Makefile.config 中取消了对这一行的注释

不确定如何解决缺少的 -lboost_python3。我找到并且可以看到 boost_python3 的目录,但不知道如何/在哪里使用它?

0 投票
2 回答
330 浏览

python - 如何从 Python 脚本中运行 Open Pose 二进制文件 (.exe)?

我正在制作一个身体跟踪应用程序,如果用户选择跟踪他们的身体动作,我想在其中运行 Open Pose。OpenPose 二进制文件可以像这样运行:

因此,在我的 Python 脚本中,我希望有一行代码可以运行 Open Pose,而不必通过打开单独的命令行窗口来要求用户手动运行 OpenPose。为此,我尝试过:

但这会产生以下错误:

我猜这意味着 OpenPose 只能通过进入子目录所在的openpose目录来打开。bin所以,我写了一个包含这一行的 shell 脚本:

并将其保存run_openpose_binary.shopenpose目录中(即所在的同一目录bin)。

然后我尝试从我的 Python 脚本中运行这个 shell 脚本,如下所示:

这给出了以下错误:

我还尝试了以下方法:

这些不会产生任何错误,而是会弹出一个空白窗口并关闭。

所以,我的问题是,如何从我的 Python 脚本中运行 OpenPoseDemo.exe?

0 投票
0 回答
280 浏览

boost - 在 ubuntu16.04 上构建 Openpose 时出现 Boost 错误

我正在尝试按照此处的指南在我的 ubuntu16.04 服务器上构建openpose。当我去调用目录时,我的结果有这个错误:makebuild

我有点困惑;它说它已经找到了 Boost1.58.0并且所需的最低要求是1.54,但随后又说它Could NOT find Boost

如果您有任何建议,请告诉我。谢谢!

0 投票
1 回答
1405 浏览

python - 如何在 OpenCV 中使用 OpenPose 获取各个身体部位的大小?

我正在开发一个虚拟穿衣平台。我想从图像中获得一个人的测量值。我已经实现了 OpenPose 并且能够获得一个人的骨架但是我不知道如何获得单个身体部位的测量值?

这是使用 OpenPose、OpenCV 获取 Skeleton 的代码

get_skeleton_op.py

这是输出

谁能告诉我如何前进?

0 投票
1 回答
64 浏览

openpose - 找不到模块:tensorflow.contrib

试图在 Windows 上运行 openpose。tensorflow = 1.14 已经安装。得到错误 no module found : tensorflow.contrib 有没有办法在 Windows 上解决这个问题?或任何其他用于姿势检测的库?

如果对于 Windows 没有解决此问题的方法,请建议一种替代方法来进行姿势估计。谢谢。

0 投票
1 回答
443 浏览

openpose - 在 Google Collab 中永久安装 OpenPose

我想永久安装 OpenPose 文件,这样我每次休息后重新打开 collab 时都不需要安装它们。

我通过了一些安装代码,但我不知道如何进行所需的修改。

有人可以帮我解决这个问题。

0 投票
1 回答
3843 浏览

python-3.x - CMake 找不到 Python 3

以下是我编译时的错误:

如何更改 CMake 查找 python 的目录?