optical_flow: timeout for previous frame

For cases when optical flow is dynamically disabled and enabled back
This commit is contained in:
Oleg Kalachev
2022-09-03 07:26:25 +03:00
parent 692d424a0b
commit 0425e1da24

View File

@@ -154,7 +154,7 @@ private:
img.convertTo(curr_, CV_32F);
if (prev_.empty()) {
if (prev_.empty() || (msg->header.stamp - prev_stamp_).toSec() > 0.1) { // outdated previous frame
prev_ = curr_.clone();
prev_stamp_ = msg->header.stamp;
cv::createHanningWindow(hann_, curr_.size(), CV_32F);