如何找到旋转角度,所以两点的Y轴相同

时间:2019-10-31 06:34:29

标签: python math

我有两点是这样的

enter image description here

我想旋转图像,所以它看起来像这样:

enter image description here

我有旋转图像的代码。我只想找到5度,2度的旋转角度。

我拥有50,100150, 94(X,Y)这两个点的坐标。我想旋转图像,以使两个Y轴点都变为100。

1 个答案:

答案 0 :(得分:1)

您可以使用math.atan2函数和点坐标来找到旋转角度。

angle = math.atan2(p2.y-p1.y, p2.x-p1,x)

请注意,围绕坐标原点旋转也会使第一个点移动,因此您可能需要围绕第一个点旋转。