fixed PyrLKOpticalFlow.dense (final result size)
authorVladislav Vinogradov <no@email>
Sat, 28 Apr 2012 13:12:14 +0000 (13:12 +0000)
committerVladislav Vinogradov <no@email>
Sat, 28 Apr 2012 13:12:14 +0000 (13:12 +0000)
modules/gpu/src/pyrlk.cpp

index 2722282..394c41f 100644 (file)
@@ -293,8 +293,8 @@ void cv::gpu::PyrLKOpticalFlow::dense(const GpuMat& prevImg, const GpuMat& nextI
         }\r
         else\r
         {\r
-            pyrUp(uPyr_[level], uPyr_[level - 1]);\r
-            pyrUp(vPyr_[level], vPyr_[level - 1]);\r
+            resize(uPyr_[level], uPyr_[level - 1], uPyr_[level - 1].size());\r
+            resize(vPyr_[level], vPyr_[level - 1], vPyr_[level - 1].size());\r
 \r
             multiply(uPyr_[level - 1], Scalar::all(2), uPyr_[level - 1]);\r
             multiply(vPyr_[level - 1], Scalar::all(2), vPyr_[level - 1]);\r