-
-
Notifications
You must be signed in to change notification settings - Fork 55.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fixed problem with saving images in Android sample #24622
Fixed problem with saving images in Android sample #24622
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I propose not introduce new dependency, but reuse approach from.
opencv/modules/java/generator/android/java/org/opencv/android/CameraActivity.java
Line 36 in e202501
@Override |
You just need to override behaviour of base class.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I tried the solution manually. Works well, besides the first photo. I propose to move saving permission request to the very beginning. Otherwise the first image is not saved.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
@mshabunin Could you take a look the PR and related changes in CI and environment. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me. Do not forget to revert pipeline branch before merge.
Yes, it saves image only on the next tap after confirming memory access. The user can decline assess request, so we still may need to ask for it on every image save. |
Tested on Android 9 and Android 10. Works fine. |
…ple-img-save Fixed problem with saving images in Android sample opencv#24622 Fixes opencv#24590 Current code for saving images in Android sample worked only on very old phones. Added support for modern Android versions. Required: - opencv/ci-gha-workflow#127 - opencv-infrastructure/opencv-gha-dockerfile#27
Fixes #24590
Current code for saving images in Android sample worked only on very old phones.
Added support for modern Android versions.
Required: