Flutter Body Pose Detection App Using Google ML-Kit Report
Flutter Body Pose Detection App Using Google ML-Kit Report
Kit
In this system, the user can upload an image from their phone’s gallery
or capture a photo. From the static image, the system will detect the
body posture with the details. Here, there is also another option
available, a real-time camera. The user can open their phone’s camera
to see the body posture in real-time.
The system will display the posture details to the user. The ML Kit Pose
Detection API is a lightweight versatile solution to detect the pose of a
subject's body in real-time from a continuous video or static image.
A pose describes the body's position at one moment in time with a set
of skeletal landmark points. The landmarks correspond to different
body parts such as the shoulders and hips. The relative positions of
landmarks can be used to distinguish one pose from another.
3) Advantages
- It is easy to maintain.
- It is user-friendly.
- The user can easily detect body posture details from an
image.
- Also, real-time body pose detection is also available.
4) System Description
The system comprises 1 major module with their sub-modules as
follows:
USER:
Image
- The user can choose an image from the gallery or capture a
photo.
- The system will detect body pose with details.
Realtime
- Also, the real-time camera option is also available.
- The user can open their camera and the body position will
be shown by the system with the details.
6) System Requirements
I. Hardware Requirement
i. Laptop or PC
macOS Sierra and above (If Mac setup is required)
Windows 7 or higher
I3 processor system or higher
8 GB RAM or higher
100 GB ROM or higher
iv. Laptop or PC
Android Studio with Flutter Plugin
XCode (Latest version) (If the iOS version needs to
be checked on Mac)
7) Limitation/Disadvantages
- If the user’s face is not present in an image or in real-time, it
won’t be able to detect body pose.
- To detect body posture, the entire body must be visible in
the frame.
8) Application – This application helps to detect body posture using
Google ML-Kit.
9) Reference
- https://www.researchgate.net/publication/
354673294_Android_Application_for_Posture_Analysis_using_Tensor
flow_and_Computer_Vision
- https://www.researchgate.net/publication/
304410274_Human_posture_recognition_using_android_smartphon
e_and_artificial_neural_network
- https://link.springer.com/article/10.1007/s13042-020-01138-y