From 71c391cd8dbac3b2203af757ddb1fbdeed41d87c Mon Sep 17 00:00:00 2001 From: Vladislav Vinogradov Date: Wed, 31 Dec 2014 11:27:31 +0300 Subject: [PATCH] remove unused memory transfer from TVL1 CUDA implementation it caused runtime failures --- modules/cudaoptflow/src/tvl1flow.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/modules/cudaoptflow/src/tvl1flow.cpp b/modules/cudaoptflow/src/tvl1flow.cpp index d0efffa57f..b8dfea56f1 100644 --- a/modules/cudaoptflow/src/tvl1flow.cpp +++ b/modules/cudaoptflow/src/tvl1flow.cpp @@ -248,7 +248,6 @@ void cv::cuda::OpticalFlowDual_TVL1_CUDA::procOneScale(const GpuMat& I0, const G { // some tweaks to make sum operation less frequently bool calcError = (epsilon > 0) && (n & 0x1) && (prevError < scaledEpsilon); - cv::Mat m1(u3); estimateU(I1wx, I1wy, grad, rho_c, p11, p12, p21, p22, p31, p32, u1, u2, u3, diff, l_t, static_cast(theta), gamma, calcError); if (calcError) {