fixed compilation problems with new SIFT on MacOs
authorAlexander Shishkov <no@email>
Tue, 31 May 2011 22:03:55 +0000 (22:03 +0000)
committerAlexander Shishkov <no@email>
Tue, 31 May 2011 22:03:55 +0000 (22:03 +0000)
modules/features2d/src/sift.cpp

index 5fd58ae87ab4d2260669c7ebd2065368df58a7a5..5ba472ca9d559d28d382bdad11b8475b307ac63e 100644 (file)
@@ -1561,7 +1561,7 @@ static void fillFeatureData( feature& feat, const SiftParams& params )
   ddata->intvl = is + 1;
 
   ddata->subintvl = s - is;
-  ddata->scl_octv = params.sigma0 * pow(2.0, s / params.S);
+  ddata->scl_octv = params.sigma0 * pow(2.0, static_cast<double>(s / params.S));
 }
 
 inline void keyPointToFeature( const KeyPoint& keypoint, feature& feat, const SiftParams& params )