я использовал изображение. 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, оно могло помочь?
Я нашел решение. вы знаете, в чем была проблема? так просто, Функция Math.Atan2 возвращает результат в радианах, поэтому я преобразовал его в градусы и угадайте, что? все решено;)
Кстати, я до сих пор не знаю, что такое направление и длина в классе LineSegment2D, документация Emgu не помогла мне найти ключ к разгадке.