首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以使用openpose在视频或摄像头中找到人的速度

可以使用openpose在视频或摄像头中找到人的速度
EN

Stack Overflow用户
提问于 2021-08-26 21:56:17
回答 1查看 43关注 0票数 0

问题是,我想要计算我手臂的速度来检测拍击。所以我使用openpose来获得身体积分(这里总积分: 25),使用body_25模型,并使用它来推断我手臂的速度,我通过谷歌搜索openpose,stackoverflow,github.But不能成功吗?

速度=距离/时间= dx/dt

dx = frame3_bodypoints - frame_1_bodypoints;dt =?

我不知道如何从openpose中找到它,有什么方法可以找到它吗?任何想法,都将是很大的帮助!

EN

回答 1

Stack Overflow用户

发布于 2021-08-27 16:12:18

我从来没有用过OpenPose。但牛顿物理学表明,拍打对应于手的速度的突然变化。

我认为假设帧之间的Δt是常数,这是一个合理的第一近似值。帧速率的瞬时变化称为jitter。我预计现代记录设备的抖动会很小。在任何情况下,我都不知道如何使用我熟悉的工具(OpenCV,PIL)获得瞬时帧率。我在OpenPose docs中找不到任何关于帧率或时间的引用。

要计算速度和增量速度,您可以选择。手的直线速度可能是最简单的。对于位置更改,使用位置的几何平均值(Δs = sqrt((x2-x1)^2 + (y2-y1)^2) )。

你也可以计算出手和肘部之间的角速度,但这会稍微复杂一些,而且容易产生噪音。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68945751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档