From adf43e7d2a4351be937f5256211c3c54e9a30171 Mon Sep 17 00:00:00 2001 From: Alexander Alekhin Date: Sat, 23 Dec 2017 00:06:34 +0000 Subject: [PATCH] build: fix MSVS2010 build error --- modules/dnn/src/layers/prior_box_layer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/dnn/src/layers/prior_box_layer.cpp b/modules/dnn/src/layers/prior_box_layer.cpp index 575ac5e..53ce454 100644 --- a/modules/dnn/src/layers/prior_box_layer.cpp +++ b/modules/dnn/src/layers/prior_box_layer.cpp @@ -308,7 +308,7 @@ public: aspectRatios.copyTo(umat_aspectRatios); variance.copyTo(umat_variance); - int real_numPriors = _numPriors / pow(2, _offsetsX.size() - 1); + int real_numPriors = _numPriors >> (_offsetsX.size() - 1); umat_scales = UMat(1, &real_numPriors, CV_32F, 1.0f); } @@ -383,7 +383,7 @@ public: CV_Assert(inputs.size() == 2); - size_t real_numPriors = _numPriors / pow(2, _offsetsX.size() - 1); + size_t real_numPriors = _numPriors >> (_offsetsX.size() - 1); if (_scales.empty()) _scales.resize(real_numPriors, 1.0f); else -- 2.7.4