关于C++ Open-Pose Programming的问题
Questions about C++ Open-Pose Programming
我是许智旭,在韩国某大学攻读信息通信专业。
请告诉我们您使用的是英语翻译器,即使语言不流畅也能理解。
我正在创建一个可以检查 'Do I use my computer in my right posture using Openpose?' 的 C++ 程序
我们用openforce测试smleton跟踪,这里想知道肩膀的关键点是否在一条直线上。
我通过 Google 看到数据存储在 JSON 上,但我不确定。
如果你能给我一个提示,我将不胜感激。
感谢您阅读我的问题。
祝你有个愉快的一天。
openpose test image
*开发环境
Win 10 64 专业版
Visual Studio 2017 社区
CMake 3.13.3
Openpose 1.4.0
CUDA 8.0.61 赢 10
Cudnn 8.0 win 10 64 v5.1
你绝对可以做到这一点。最简单的方法是:
1-运行 打开 PoseDemo 并将关键点保存在 json 文件中(--write_json 选项——参见 Main Flags 部分 here)
2-解析 json 文件以获得您需要的关键点。请参阅 OpenPose 输出约定 here 以获取键点 ID 和 json 格式。
您可以按照@nchaumont 的建议将关键点导出到json 文件。或者您可以通过
直接将它们放入 openpose
- 从githubDlib on github
下载源代码
- 通过文件/include/openpose/pose/wPoseExtractor.hpp
中的函数void work(TDatums& tDatums)
实现
- 获取关键点如下代码
auto &ProceedData = (*tDatums)[0]; //get the key points of the first person
Array keypoints = ProceedData.poseKeypoints;
- 然后您可以继续关键点
我是许智旭,在韩国某大学攻读信息通信专业。 请告诉我们您使用的是英语翻译器,即使语言不流畅也能理解。
我正在创建一个可以检查 'Do I use my computer in my right posture using Openpose?' 的 C++ 程序 我们用openforce测试smleton跟踪,这里想知道肩膀的关键点是否在一条直线上。 我通过 Google 看到数据存储在 JSON 上,但我不确定。
如果你能给我一个提示,我将不胜感激。 感谢您阅读我的问题。 祝你有个愉快的一天。
openpose test image
*开发环境
Win 10 64 专业版
Visual Studio 2017 社区
CMake 3.13.3
Openpose 1.4.0
CUDA 8.0.61 赢 10
Cudnn 8.0 win 10 64 v5.1
你绝对可以做到这一点。最简单的方法是: 1-运行 打开 PoseDemo 并将关键点保存在 json 文件中(--write_json 选项——参见 Main Flags 部分 here) 2-解析 json 文件以获得您需要的关键点。请参阅 OpenPose 输出约定 here 以获取键点 ID 和 json 格式。
您可以按照@nchaumont 的建议将关键点导出到json 文件。或者您可以通过
直接将它们放入 openpose- 从githubDlib on github 下载源代码
- 通过文件/include/openpose/pose/wPoseExtractor.hpp 中的函数
- 获取关键点如下代码
void work(TDatums& tDatums)
实现
auto &ProceedData = (*tDatums)[0]; //get the key points of the first person
Array keypoints = ProceedData.poseKeypoints;
- 然后您可以继续关键点