From a9af2d69c0a4d46dc98b6e0adaf13a7f23a24bce Mon Sep 17 00:00:00 2001 From: Nikita Kostovsky Date: Sat, 1 Mar 2025 01:19:51 +0100 Subject: got 370 fps with pixels calc (previous was for pixels / 4) --- src/camera/innomakerov9281.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/camera/innomakerov9281.cpp') diff --git a/src/camera/innomakerov9281.cpp b/src/camera/innomakerov9281.cpp index 01f485d..184601a 100644 --- a/src/camera/innomakerov9281.cpp +++ b/src/camera/innomakerov9281.cpp @@ -33,6 +33,7 @@ extern uint64_t corr_elapsed_ns; extern uint64_t max_elapsed_ns; extern uint64_t value_elapsed_ns; extern uint64_t rot_elapsed_ns; +extern uint64_t pix_elapsed_ns; extern uint64_t dropped_count; // constexpr char videoDevice[] = "/dev/video0"; @@ -426,7 +427,8 @@ bool InnoMakerOV9281::getImage(size_t &imageIndex) if (elapsedTime > 1000.) { fprintf(stderr, - "fps: %d\tdropped: %d\tsec: %d\tdq: %d\tget: %d\trot: %d\tsum: %d,\tcorr: " + "fps: %d\tdropped: %d\tsec: %d\t" + "dq: %d\tget: %d\trot: %d\tpix: %d\tsum: %d,\tcorr: " "%d,\tval: %d\n", counter, dropped_count, @@ -434,6 +436,7 @@ bool InnoMakerOV9281::getImage(size_t &imageIndex) dq_elapsed_ns / 1000 / counter, get_elapsed_ns / 1000 / counter, rot_elapsed_ns / 1000 / counter, + pix_elapsed_ns / 1000 / counter, sum_elapsed_ns / 1000 / counter, corr_elapsed_ns / 1000 / counter, // max_elapsed_ns / 1000 / counter, @@ -446,6 +449,7 @@ bool InnoMakerOV9281::getImage(size_t &imageIndex) max_elapsed_ns = 0; value_elapsed_ns = 0; rot_elapsed_ns = 0; + pix_elapsed_ns = 0; dropped_count = 0; counter = 0; -- cgit v1.2.3-70-g09d2