From 39d6bef798f4d072ae48abe1d6107d8e670512b2 Mon Sep 17 00:00:00 2001
From: Sebastian Hahta <joseha@utu.fi>
Date: Thu, 7 Nov 2019 17:08:11 +0200
Subject: [PATCH] missing buffer swap

---
 components/operators/src/nvopticalflow.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/components/operators/src/nvopticalflow.cpp b/components/operators/src/nvopticalflow.cpp
index ba4fefa6b..5d8239365 100644
--- a/components/operators/src/nvopticalflow.cpp
+++ b/components/operators/src/nvopticalflow.cpp
@@ -43,6 +43,7 @@ bool NVOpticalFlow::apply(Frame &in, Frame &out, Source *src, cudaStream_t strea
 	cv::cuda::cvtColor(in.get<GpuMat>(channel_in_), left_gray_, cv::COLOR_BGR2GRAY, 0, cvstream);
 
 	nvof_->calc(left_gray_, left_gray_prev_, flow, cvstream);
+	std::swap(left_gray_, left_gray_prev_);
 
 	return true;
 }
\ No newline at end of file
-- 
GitLab