@@ -93,8 +93,8 @@ inline double dist(const double x1, const double y1,
93
93
inline double angle_diff_signed (const double & a, const double & b)
94
94
{
95
95
double diff = a - b;
96
- while (diff <= -M_PI ) diff += M_2__PI;
97
- while (diff > M_PI ) diff -= M_2__PI;
96
+ while (diff <= -CV_PI ) diff += M_2__PI;
97
+ while (diff > CV_PI ) diff -= M_2__PI;
98
98
return diff;
99
99
}
100
100
@@ -448,7 +448,7 @@ void LineSegmentDetectorImpl::flsd(std::vector<Vec4i>& lines,
448
448
std::vector<double >& nfas)
449
449
{
450
450
// Angle tolerance
451
- const double prec = M_PI * ANG_TH / 180 ;
451
+ const double prec = CV_PI * ANG_TH / 180 ;
452
452
const double p = ANG_TH / 180 ;
453
453
const double rho = QUANT / sin (prec); // gradient magnitude threshold
454
454
@@ -785,7 +785,7 @@ double LineSegmentDetectorImpl::get_theta(const std::vector<RegionPoint>& reg, c
785
785
theta *= DEG_TO_RADS;
786
786
787
787
// Correct angle by 180 deg if necessary
788
- if (angle_diff (theta, reg_angle) > prec) { theta += M_PI ; }
788
+ if (angle_diff (theta, reg_angle) > prec) { theta += CV_PI ; }
789
789
790
790
return theta;
791
791
}
@@ -892,7 +892,7 @@ double LineSegmentDetectorImpl::rect_improve(rect& rec) const
892
892
for (int n = 0 ; n < 5 ; ++n)
893
893
{
894
894
r.p /= 2 ;
895
- r.prec = r.p * M_PI ;
895
+ r.prec = r.p * CV_PI ;
896
896
double log_nfa_new = rect_nfa (r);
897
897
if (log_nfa_new > log_nfa)
898
898
{
@@ -968,7 +968,7 @@ double LineSegmentDetectorImpl::rect_improve(rect& rec) const
968
968
if ((r.width - delta) >= 0.5 )
969
969
{
970
970
r.p /= 2 ;
971
- r.prec = r.p * M_PI ;
971
+ r.prec = r.p * CV_PI ;
972
972
double log_nfa_new = rect_nfa (r);
973
973
if (log_nfa_new > log_nfa)
974
974
{
0 commit comments