Skip to content

Latest commit

 

History

History
49 lines (36 loc) · 2.09 KB

README.md

File metadata and controls

49 lines (36 loc) · 2.09 KB

SADRPETE

📄 About

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.

🔧 Software/Hardware Requierments

Mobile Android App

  • 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"

Desktop Application

  • Python v.3.10 or greater
  • SO Windows 7 or greater
  • WEB Cam

⚙️ Instalation/Configuration Process

Mobile Android App

  • 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.

Desktop Application

  • 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