我使用 image.HoughLine 在我的图像中查找线。我想知道每条线的角度。所以我尝试了:
double deltaY = line.P2.Y - line.P1.Y;
double deltaX = line.P2.X - line.P1.X;
double angle;
if (deltaX != 0)
angle = Math.Atan2(deltaY, deltaX);
else
angle = 90;
但是,它返回 0 和 -1,而图像中的线条至少有 15 度。(我自己旋转了图像)。
怎么了?LineSegment2D 类中的 Direction 是什么,有帮助吗?