在并非所有角落都可见的情况下执行Perspective转换python openCV

时间:2018-12-12 00:24:26

标签: python opencv tensorflow computer-vision

我正在尝试对足球场的视频进行透视变换,当在球场的所有四个角都可见时,我发现了很多方法可以做到这一点,但是当并非所有的角都可见时,我该怎么做呢?也许是一种超出视频框的推断方法?

1 个答案:

答案 0 :(得分:0)

代替使用字段的四个角,而使用字段的可见部分。在此图像中,该字段仅对50码线可见。

football field

两个角和两个中点用于使图像变形。不要将源图像扭曲到目标图像的角落;源图像会扭曲为两个角和两个中点。

warped image

如果75%的字段可见,则将源图像扭曲到目标图像的那个百分比。

图片来源:https://www.coloradoan.com/story/sports/csu/football/2016/12/21/story-behind-boise-states-blue-football-field/95712824/