[move sift.cpp] fixed contrib code to match the HAL

original commit: cdddcc8237
This commit is contained in:
Vadim Pisarevsky 2015-04-16 22:52:05 +03:00
parent e3654d5416
commit 9fc872b70b

View File

@ -302,9 +302,9 @@ static float calcOrientationHist( const Mat& img, Point pt, int radius,
len = k; len = k;
// compute gradient values, orientations and the weights over the pixel neighborhood // compute gradient values, orientations and the weights over the pixel neighborhood
exp(W, W, len); hal::exp(W, W, len);
fastAtan2(Y, X, Ori, len, true); hal::fastAtan2(Y, X, Ori, len, true);
magnitude(X, Y, Mag, len); hal::magnitude(X, Y, Mag, len);
for( k = 0; k < len; k++ ) for( k = 0; k < len; k++ )
{ {
@ -585,9 +585,9 @@ static void calcSIFTDescriptor( const Mat& img, Point2f ptf, float ori, float sc
} }
len = k; len = k;
fastAtan2(Y, X, Ori, len, true); hal::fastAtan2(Y, X, Ori, len, true);
magnitude(X, Y, Mag, len); hal::magnitude(X, Y, Mag, len);
exp(W, W, len); hal::exp(W, W, len);
for( k = 0; k < len; k++ ) for( k = 0; k < len; k++ )
{ {