为了账号安全,请及时绑定邮箱和手机立即绑定

python openCV 当并非所有角都可见时执行透视变换

python openCV 当并非所有角都可见时执行透视变换

动漫人物 2021-09-14 17:40:46
我正在尝试对足球场的视频进行透视变换,当球场的所有四个角都可见时,我找到了许多方法来实现此目的,但是当并非所有角都可见时,我该怎么做?也许是一种超越视频盒的外推方式?
查看完整描述

1 回答

?
holdtom

TA贡献1805条经验 获得超10个赞

不要使用场地的四个角,而是使用场地的可见部分。在此图像中,该场地仅对 50 码线可见。

//img1.sycdn.imooc.com//61406e5300019bb605260397.jpg

两个角和两个中点用于扭曲图像。而不是将源图像扭曲到目标图像的角落;源图像被扭曲成两个角和两个中点。

//img1.sycdn.imooc.com//61406e630001ed8407530403.jpg

如果 75% 的区域可见,则将源图像扭曲为目标图像的百分比。





查看完整回答
反对 回复 2021-09-14
  • 1 回答
  • 0 关注
  • 177 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信