From 9d3b82bf518798635ddc9f1de8446ff37a5e2281 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Sat, 11 Jan 2014 16:16:39 +0100 Subject: prevent empty video frame upon race --- FTNoIR_Tracker_PT/pt_video_widget.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'FTNoIR_Tracker_PT') diff --git a/FTNoIR_Tracker_PT/pt_video_widget.cpp b/FTNoIR_Tracker_PT/pt_video_widget.cpp index 38c49567..75fa18a0 100644 --- a/FTNoIR_Tracker_PT/pt_video_widget.cpp +++ b/FTNoIR_Tracker_PT/pt_video_widget.cpp @@ -21,7 +21,7 @@ void PTVideoWidget::update_image(const cv::Mat& frame) const int rate = 40; if (freshp) return; - if (!update_throttler.isValid() || update_throttler.elapsed() > rate) + if (frame.empty() || !update_throttler.isValid() || update_throttler.elapsed() > rate) { _frame = frame.clone(); update_throttler.restart(); -- cgit v1.2.3