diff --git a/modules/contrib/src/facerec.cpp b/modules/contrib/src/facerec.cpp index bc41a86a0..bd202d206 100644 --- a/modules/contrib/src/facerec.cpp +++ b/modules/contrib/src/facerec.cpp @@ -603,8 +603,8 @@ inline void elbp_(InputArray _src, OutputArray _dst, int radius, int neighbors) dst.setTo(0); for(int n=0; n(-radius * sin(2.0*CV_PI*n/static_cast(neighbors))); - float y = static_cast(radius * cos(2.0*CV_PI*n/static_cast(neighbors))); + float x = static_cast(radius * cos(2.0*CV_PI*n/static_cast(neighbors))); + float y = static_cast(-radius * sin(2.0*CV_PI*n/static_cast(neighbors))); // relative indices int fx = static_cast(floor(x)); int fy = static_cast(floor(y));