Android Camera App with Object Tracking/Detection
Budget: $250 – $750 USD
Hello Android Developers!
I need someone to implement an Android App as an Android Studio Gradle project with Kotlin with the following features:
- Show (fullscreen) HD camera preview (like in any camera app)
- Add a „take image“ button (round botton in the middle on the right screen edge when in landscape), just as in any other image app
- when pressing the button a bracketing series of 5 images shall be captured as fast as possible (-4, -2, 0, +2, -4 EV), stored into memory for further processing in openCV (a dummy processing function can be called with no implementation but the bracketing images as openCV images as arguments)
Now the more sophisticated part:
- Add an object detection that always searches for a color checker board in the image (this one specifically: https://static1.pointsinfocus.com/2016/08/x-rite-colorchecker-passport-photo/ColorChecker-Passport-Classic-Target.jpg)
- if a color checker is detected, display a frame around it in the camera preview with correct tracking
- when the user touches (clicks) within this frame, a bracketing series shall be captured as above and the coordinates of the color checker shall be provided as additional argument to a dummy function
- all camera features need to use the CameraX Jetpack lib
The project will have 3 milestones:
1. As a first step you will need to provide a plan on how to achieve the needed features (especially how you will solve the object detection).
2. Implementation
3. Documentation & Cleanup
Please only apply for this job when you have in depth knowledge of Android development, Android Studio, Gradle, Kotlin, openCV and Camera IO with CameraX. To verify that you have read through this entire description, add this code to your application: 359235. Please provide an well estimated time frame for your project (needed time and availability). Happy bidding!
I need someone to implement an Android App as an Android Studio Gradle project with Kotlin with the following features:
- Show (fullscreen) HD camera preview (like in any camera app)
- Add a „take image“ button (round botton in the middle on the right screen edge when in landscape), just as in any other image app
- when pressing the button a bracketing series of 5 images shall be captured as fast as possible (-4, -2, 0, +2, -4 EV), stored into memory for further processing in openCV (a dummy processing function can be called with no implementation but the bracketing images as openCV images as arguments)
Now the more sophisticated part:
- Add an object detection that always searches for a color checker board in the image (this one specifically: https://static1.pointsinfocus.com/2016/08/x-rite-colorchecker-passport-photo/ColorChecker-Passport-Classic-Target.jpg)
- if a color checker is detected, display a frame around it in the camera preview with correct tracking
- when the user touches (clicks) within this frame, a bracketing series shall be captured as above and the coordinates of the color checker shall be provided as additional argument to a dummy function
- all camera features need to use the CameraX Jetpack lib
The project will have 3 milestones:
1. As a first step you will need to provide a plan on how to achieve the needed features (especially how you will solve the object detection).
2. Implementation
3. Documentation & Cleanup
Please only apply for this job when you have in depth knowledge of Android development, Android Studio, Gradle, Kotlin, openCV and Camera IO with CameraX. To verify that you have read through this entire description, add this code to your application: 359235. Please provide an well estimated time frame for your project (needed time and availability). Happy bidding!