From 7fe6850da48018b80a8bc347819a1d5f7a7a1bab Mon Sep 17 00:00:00 2001 From: TimZnr Date: Wed, 4 Jan 2023 16:08:38 +0100 Subject: [PATCH] No idea why this worked on the pi --- AutonomousMode/autonomous_mode_main.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/AutonomousMode/autonomous_mode_main.cpp b/AutonomousMode/autonomous_mode_main.cpp index fcbc4f3..dbd44a7 100644 --- a/AutonomousMode/autonomous_mode_main.cpp +++ b/AutonomousMode/autonomous_mode_main.cpp @@ -21,8 +21,8 @@ int main(void) }); //To calculate the frame rate - std::chrono::milliseconds last = duration_cast(std::chrono::system_clock::now().time_since_epoch()); - std::chrono::milliseconds now = duration_cast(std::chrono::system_clock::now().time_since_epoch()); + std::chrono::milliseconds last = std::chrono::duration_cast(std::chrono::system_clock::now().time_since_epoch()); + std::chrono::milliseconds now = std::chrono::duration_cast(std::chrono::system_clock::now().time_since_epoch()); cv::Mat img; lfr.addListener([&](LFR_Result result) @@ -33,12 +33,12 @@ int main(void) cv::resize(result.rawImage, img, cv::Size(128, 64+32)); //Calculate frame rate - now = duration_cast(std::chrono::system_clock::now().time_since_epoch()); - unsigned int deltaMs = (now-last).count(); - float delta = static_cast(deltaMs) / 1000.0; - float frameRate = 1.0 / static_cast(delta); + now = std::chrono::duration_cast(std::chrono::system_clock::now().time_since_epoch()); + unsigned int deltaMs = static_cast((now-last).count()); + double delta = static_cast(deltaMs) / 1000.0; + double frameRate = 1.0 / static_cast(delta); - //std::cout << "Frame rate: " << frameRate << std::endl; + std::cout << "Frame rate: " << frameRate << std::endl; last = now; } }, &mutex);