我正在尝试对足球场的视频进行透视变换,我找到了很多资源来了解如何在球场的所有四个角都可见时执行此操作,但是当并非所有角都可见时我该如何执行此操作?也许是一种超越视频框的推断方式?
最佳答案
不要使用 field 的四个角,而是使用 field 的可见部分。在此图像中, field 仅对 50 码线可见。
两个角和两个中点用于扭曲图像。而不是将源图像扭曲到目标图像的角落;源图像被扭曲成两个角和两个中点。
如果 75% 的区域可见,则将源图像扭曲到目标图像的该百分比。
关于python - 当并非所有角落都可见时执行透视变换python openCV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53734364/