我有这样两点
我想旋转图像,所以它看起来像这样:
我有旋转图像的代码。我只想找到旋转角度,比如5度、2度。
我有 50,100
和 150, 94
(X,Y) 等点的坐标。我想旋转图像,使两个 Y 轴点都变为 100。
最佳答案
您可以使用带有点坐标的math.atan2
函数求出旋转角度。
angle = math.atan2(p2.y-p1.y, p2.x-p1,x)
<小时/>
请注意,绕坐标原点旋转也会移动第一个点,因此您可能需要绕第一个点旋转。
关于python - 如何找到旋转角度,使两点的Y轴相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58637977/