This project is a cross-platform mobile application that uses a Python model (Google ML Kit API) to detect different parts of the body using the smartphone's camera. By analyzing the detected parts, the application calculates the angles between them to determine postural risk. The results are then displayed in a Kotlin-based mobile application, which allows users to view their body tracking data and analyze their posture. This project is a powerful tool for improving posture and reducing the risk of musculoskeletal disorders, making it an invaluable asset for anyone looking to maintain a healthy body and lifestyle.
- Runtime version: 11.0.15+0-b2043.56-8887301 amd64
- VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
- kotlin_version = "1.4.21"
- minSdkVersion 21
- targetSdkVersion 33
- camerax_version = "1.1.0-alpha02"
- Python v.3.10 or greater
- SO Windows 7 or greater
- WEB Cam
- Download apk file from: Download Link
- Provides storage permissions and access to the device's camera.
- If you can't provide the permissions from the app, please go to the app settings and add them manually.
-
Download installation files from repository
-
Download directly 'setup.zip' file
-
Or you can also clone the repository by the following command:
gh repo clone SamuelBarajas/ANDROID_ML_APP_posturas
-
-
Extract all files and execute "setup.exe" file as administrator:
-
Click on create a shortcut on your desktop checkbox:
-
Application will start when setting up process ends