From b1441c9d6ad8c91d0c2c87f01e3033a31e56f3be Mon Sep 17 00:00:00 2001 From: Alexander Smorkalov Date: Tue, 5 Dec 2023 18:46:23 +0300 Subject: [PATCH] Report resolution together with FPS in JavaCamera2View. --- .../android-21/java/org/opencv/android/JavaCamera2View.java | 4 ++++ .../generator/android/java/org/opencv/android/FpsMeter.java | 1 + 2 files changed, 5 insertions(+) diff --git a/modules/java/generator/android-21/java/org/opencv/android/JavaCamera2View.java b/modules/java/generator/android-21/java/org/opencv/android/JavaCamera2View.java index 017de7f26a..4abda973cb 100644 --- a/modules/java/generator/android-21/java/org/opencv/android/JavaCamera2View.java +++ b/modules/java/generator/android-21/java/org/opencv/android/JavaCamera2View.java @@ -321,6 +321,10 @@ public class JavaCamera2View extends CameraBridgeViewBase { } createCameraPreviewSession(); } + + if (mFpsMeter != null) { + mFpsMeter.setResolution(mFrameWidth, mFrameHeight); + } } catch (RuntimeException e) { throw new RuntimeException("Interrupted while setCameraPreviewSize.", e); } diff --git a/modules/java/generator/android/java/org/opencv/android/FpsMeter.java b/modules/java/generator/android/java/org/opencv/android/FpsMeter.java index d22c68e415..5727ead3f8 100644 --- a/modules/java/generator/android/java/org/opencv/android/FpsMeter.java +++ b/modules/java/generator/android/java/org/opencv/android/FpsMeter.java @@ -54,6 +54,7 @@ public class FpsMeter { } public void setResolution(int width, int height) { + Log.d(TAG, "FpsMeter.setResolution " + Integer.valueOf(mWidth) + "x" + Integer.valueOf(mHeight)); mWidth = width; mHeight = height; }