首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >视频中的运动测量

视频中的运动测量
EN

Stack Overflow用户
提问于 2016-03-12 06:28:20
回答 1查看 1.2K关注 0票数 0

我正试着在一场美国足球比赛的框架间得到一个运动指标。当球员被设定在混战线上时,动作应该是最小的,因为很少有部分在移动。然后,一旦戏开始,将有一个急剧增加的运动。

我知道光流被用来寻找图像各部分之间的一般运动。但是,有没有办法量化有多少运动发生呢?

EN

回答 1

Stack Overflow用户

发布于 2016-03-12 07:44:39

通过取所有运动矢量之和,就可以得到帧间的全局运动。

根据定义,光流算法计算的运动矢量将是帧(I)和帧(i+1)的对应部分之间的转换。因此,两个帧之间的运动量是运动矢量(每个部分的运动)之和。您可以简单地将它们的大小相加,粗略估计转换/运动有多混乱。您也可以将这些向量相加,以接收显示净运动的新向量。

据我所知,您需要的是第一个值;sum(motionVectors.magnitude)。这将给你一个数字,允许你比较(大致),在两个不同的框架中的运动量。这也允许您绘制随时间变化的运动图,允许您使用“意外运动”或“总运动”等指标来比较两个视频。

这些数据有很多用途,我将把它们留给你们想象。

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

https://stackoverflow.com/questions/35954542

复制
相关文章

相似问题

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