diff --git a/modules/imgproc/src/hough.cpp b/modules/imgproc/src/hough.cpp index 6b5c2e45ceb4a3f4cd6d128794ceb2ba70df28a1..3e737d8bb69ec1abcd64a16ff19d80c601d571b1 100644 --- a/modules/imgproc/src/hough.cpp +++ b/modules/imgproc/src/hough.cpp @@ -118,8 +118,8 @@ icvHoughLinesStandard( const CvMat* img, float rho, float theta, float ang = 0; for(int n = 0; n < numangle; ang += theta, n++ ) { - tabSin[n] = (float)(sin(ang) * irho); - tabCos[n] = (float)(cos(ang) * irho); + tabSin[n] = (float)(sin((double)ang) * irho); + tabCos[n] = (float)(cos((double)ang) * irho); } // stage 1. fill accumulator