Agatepedia is an application will have the ability to detect the type of agate using a mobile phone camera and will display the information of the type of stone, and this will help users who are not familiar with agate and save time to find an expert who knows about agate.
|Splash Screen||Home||Camera||Result Scan||Bookmark|
Image ClassificationImage classification is the process of categorizing and labeling groups of pixels or vectors within an image based on specific rules that use Machine Learning technology
object detectionObject detection is a computer technology related to computer vision and image processing related to object detection by the camera using machine learning
- Retrofit -> For request API
- CameraX -> For camera on android
- ViewModel -> For observer live data
- Permission Dispatcher -> For handle runtime permissions
- Coroutine -> For simplify code that executes asynchronously
- Glide -> for Android that wraps media decoding, memory and disk caching, and resource pooling into a simple and easy to use interface.
- TensorFlowLite -> For analyze a live camera feed and identify objects using a machine learning
You can download the application by clicking the image below