fixed non c++11 warnings.
authordtmoodie <dtmoodie@gmail.com>
Sun, 15 Oct 2017 16:12:00 +0000 (12:12 -0400)
committerGitHub <noreply@github.com>
Sun, 15 Oct 2017 16:12:00 +0000 (12:12 -0400)
modules/cudaoptflow/src/pyrlk.cpp

index 835d4d5..881c620 100644 (file)
@@ -103,9 +103,12 @@ namespace
     };
 
     PyrLKOpticalFlowBase::PyrLKOpticalFlowBase(Size winSize, int maxLevel, int iters, bool useInitialFlow) :
-        winSize_({winSize.width, winSize.height}), halfWinSize_({(winSize.width - 1) / 2, (winSize.height - 1) / 2}),
         maxLevel_(maxLevel), iters_(iters), useInitialFlow_(useInitialFlow)
     {
+        winSize_[0] = winSize.width;
+        winSize_[1] = winSize.height;
+        halfWinSize_[0] = (winSize.width - 1) / 2;
+        halfWinSize_[1] = (winSize.height - 1) / 2;
         pyrlk::loadWinSize(winSize_, halfWinSize_, 0);
         pyrlk::loadIters(&iters_, 0);
     }