我从youtube上获得了很多足球运动员的视频,因此我需要通过不同的缩放视频来估算播放器尺寸。
我知道球员的身高约为185厘米,如果我们假设远球员的身高(缩小)是185并使其成为依赖它的标准箱,那么我们可以估算不同变焦的球员身高,如果放大比标准箱更大,那么高度大于185厘米,但我没有关于焦距或距离玩家的任何信息。
如何假设一个标准情况,我怎样才能在不同的变焦处做出正确的估计?
答案 0 :(得分:0)
我认为您无法衡量玩家身高,也不会同时使用高度假设。
因为以这种方式你假设高度是平均185厘米所以测量得到你相同的值。相反,你可以隔离站立姿势中的多个玩家(越多越好),从相机地图创建平均z
距离(假设玩家身高185厘米)。在测量的网格点之间插值/平滑,滤除不一致,然后再从中计算出玩家的身高。
更精确的是锁定一些已知的对象大小
例如,我认为铁轨是统一的尺寸。如果从一个微小角度拍摄,您可以估计相机截头,并更精确地计算Z-map或相机参数。另一个极好的物体是球(在地面上)......所以你可以在距离相机2个不同距离处获得变焦,我们知道地面是平坦的。因此,您可以尝试计算整个图像的地平面方程参数+相机失真...
如果您有高分辨率视频流
然后可能更好的是检测步骤(在接近预定速度的运行期间),而步行大多数人(几乎不管高度)的平均步距是70-75厘米。因此检测出你想要测量的玩家,你可以直接获得他的变焦......所以高度测量应该更准确此外,如果你知道玩家的种族,你可以锁定更多的种族平均功能,如头部大小,手臂/腿大小比例等...有研究...