From 8f0578cca48ab6757b0ddb6a876cbc90fa1d82b7 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Sat, 11 Oct 2014 20:38:12 +0200 Subject: Avoid floating point division by zero Maybe-fixes-issue: #79 --- ftnoir_tracker_pt/camera.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ftnoir_tracker_pt') diff --git a/ftnoir_tracker_pt/camera.cpp b/ftnoir_tracker_pt/camera.cpp index 861c83cc..7c2c09ce 100644 --- a/ftnoir_tracker_pt/camera.cpp +++ b/ftnoir_tracker_pt/camera.cpp @@ -137,7 +137,7 @@ bool Camera::get_frame(float dt, cv::Mat* frame) if (new_frame) { dt_mean = dt_smoothing_const * dt_mean + (1.0 - dt_smoothing_const) * dt_valid; - cam_info.fps = 1.0 / dt_mean; + cam_info.fps = dt_mean > 1e-3 ? 1.0 / dt_mean : 0; dt_valid = 0; } return new_frame; -- cgit v1.2.3