设ImageDim
x和y坐标中图像的长度。在这种情况下,它将是ImageDim = (700, 500)
,并且StadionDim
是体育场的长度。StadionDim = (125, 86)
因此,用于计算体育场内图像中点的函数将是:
def calc(ImageDim, StadionDim, Point):
return (Point[0] * StadionDim[0]/ImageDim[0], Point[1] * StadionDim[1]/ImageDim[1])
因此,现在您将在体育场内获得2分。计算距离:
Point_one = calc((700,500), (125,86), (257, 255))
Point_two = calc((700,500), (125,86), (450, 247))
Distance = sqrt((Point_one[0]-Point_two[0])**2 + (Point_one[1]-Point_two[1])**2)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句