标签: python math
我有两点是这样的
我想旋转图像,所以它看起来像这样:
我有旋转图像的代码。我只想找到5度,2度的旋转角度。
我拥有50,100和150, 94(X,Y)这两个点的坐标。我想旋转图像,以使两个Y轴点都变为100。
50,100
150, 94
答案 0 :(得分:1)
您可以使用math.atan2函数和点坐标来找到旋转角度。
math.atan2
angle = math.atan2(p2.y-p1.y, p2.x-p1,x)
请注意,围绕坐标原点旋转也会使第一个点移动,因此您可能需要围绕第一个点旋转。