Skip to content
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

WIP: CameraX #3

Open
wants to merge 21 commits into
base: leak_canary
Choose a base branch
from
Open

WIP: CameraX #3

wants to merge 21 commits into from

Conversation

archie94
Copy link
Owner

@archie94 archie94 commented Jun 9, 2020

Hopefully will resolve guardianproject#360

Signed-off-by: Arka Prava Basu <arkaprava94@gmail.com>
@archie94 archie94 changed the title CameraX WIP: CameraX Jun 9, 2020
archie94 added 9 commits June 9, 2020 23:05
- due to camerax preview lib we need to make minSDK to 21 from 16; if
this is going to be a major problem we may need to go ahead without the
preview lib

Signed-off-by: Arka Prava Basu <arkaprava94@gmail.com>
Signed-off-by: Arka Prava Basu <arkaprava94@gmail.com>
Signed-off-by: Arka Prava Basu <arkaprava94@gmail.com>
- Use PreviewView instead of CameraView
- MotionAnalyser as the image analysis Use Case to work with
MotionDetector to detct motion
- save image on motion detect and notify running service
- Expose LiveData from MotionDetector for result; alternative to
callbacks

Signed-off-by: Arka Prava Basu <arkaprava94@gmail.com>
Signed-off-by: Arka Prava Basu <arkaprava94@gmail.com>
Signed-off-by: Arka Prava Basu <arkaprava94@gmail.com>
- current implementation does not allow both image and video capture
simultaneously

Signed-off-by: Arka Prava Basu <arkaprava94@gmail.com>
Signed-off-by: Arka Prava Basu <arkaprava94@gmail.com>
- stop monitoring via a message to service instead of invoking from
outside
- close the activity after a delay of 3s to clean up video capture and
image capture

Signed-off-by: Arka Prava Basu <arkaprava94@gmail.com>
archie94 added 2 commits June 17, 2020 23:22
Signed-off-by: Arka Prava Basu <arkaprava94@gmail.com>
Signed-off-by: Arka Prava Basu <arkaprava94@gmail.com>
archie94 added 9 commits June 18, 2020 20:42
- listen on a live data of result instead of events
- string formatting

Signed-off-by: Arka Prava Basu <arkaprava94@gmail.com>
Signed-off-by: Arka Prava Basu <arkaprava94@gmail.com>
Signed-off-by: Arka Prava Basu <arkaprava94@gmail.com>
Signed-off-by: Arka Prava Basu <arkaprava94@gmail.com>
- Keep switch in preference to toggle simultaneous video monitoring
- when on along with video monitoring both image and video will be
captured; this will stop camera preview
- when off but video monitoring on only video will be captured for the
camera events and we will have image preview
- video monitoring off will keep only image capture on

Signed-off-by: Arka Prava Basu <arkaprava94@gmail.com>
- Copy image helper from cameraview lib

Signed-off-by: Arka Prava Basu <arkaprava94@gmail.com>
Signed-off-by: Arka Prava Basu <arkaprava94@gmail.com>

Update dependencies

Signed-off-by: Arka Prava Basu <arkaprava94@gmail.com>
Signed-off-by: Arka Prava Basu <arkaprava94@gmail.com>
Signed-off-by: Arka Prava Basu <arkaprava94@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant