显示数字“下标记”在实时视频馈送 [英] Displaying a digital "Down Marker" on a live video feed

查看:196
本文介绍了显示数字“下标记”在实时视频馈送的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在观看超级碗,我想知道如何在实时视频馈送上显示数字下标记。下面是一个红色的数字下降标记的屏幕显示。



我注意到的一些行为是线总是显示在字段上,所以如果一个球员站在线上,你可以看到他的脚,他站在这条线的顶部。如果相机移动,则该线保持在场上的静态位置。记录事件的所有摄像机都看到相同的线,即使它们在不同的有利位置。



有人会如何实施?你会使用什么传感器?你如何关联数据?哪些图书馆或开发平台适合这个问题?



解决方案



他们的产品名称是

a href =http://en.wikipedia.org/wiki/1st_&_Ten_%28graphics_system%29 =nofollow noreferrer>第1和第10



他们使用相机底座上的角度编码器的位置信息,以及推断的透视图来自图片中捕获的字段上的标记的信息,以允许匹配移动



他们有一个预先建立的3d场景模型,他们排队到后向解决的摄像机位置。



从编程的角度来看,这是一个练习:

/ p>

href =http://en.wikipedia.org/wiki/Photogrammetry =nofollow noreferrer> Photogrammetry 将这些细节转换为模型中相机位置的一些概念。


  • 实时计算以整合来自摄像机位置编码器和摄影测量信息的数据


  • 实时用户输入控制系统


  • 更多视频处理功能可实现叠加该视频与广播Feed同步。




  • 我想这种事情是所有这些问题的答案我真的需要数学作为一个计算机科学家吗?....


    I was watching the Superbowl and I was wondering how the digital "Down Marker" was being displayed on the live video feed. Below is a screen show of the digital down marker which is a red line.

    Some behavior that I noticed is that the line is always displayed on the "field", so if a player is standing on the line, you can see his feet as if he is standing on top of this line. If the camera moves, the line stays in a static position on the field. All cameras recording the event see the same line, even though they are in different vantage points.

    How would someone go about implementing this? What sensors would you use? How would you correlate the data? What libraries or development platforms are ideal for this problem?

    解决方案

    Sportvision uses a computer per-camera, and another master computer to achieve this.

    The name for their product is "1st and Ten"

    They use positional information from angle encoders on the camera mounts, along with inferred perspective info from markings on the field captured in the image to allow "Match Moving"

    They have a prebuilt 3d model of the field that they line up to the backward-solved camera positions. That model, with input from the officials, is where the line is drawn... and then it's overlayed.

    From a programming perspective, this is an excercise in:

    • Video processing to extract geometry details

    • Photogrammetry to turn those details into some concept of camera position in the model.

    • Geometry computations to integrate the data from the camera position encoders and photogrammetric information

    • Realtime User input to control the system

    • 3D modeling and rendering to render the overlays

    • More video processing to actually overlay the video in sync with the broadcast feed.

    I guess this kind of thing is the answer to all those question "Do I really need math as a computer scientist???"....

    这篇关于显示数字“下标记”在实时视频馈送的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

    查看全文
    登录 关闭
    扫码关注1秒登录
    发送“验证码”获取 | 15天全站免登陆