Hello everyone, we have created this AI based project named as the "YOGA POSE DETECTOR". In creating this project, we have used a technique of deep learning known as TRANSFER LEARNING. After creating data set and fine tuning the model, we deployed it over google cloud platform and After successfully deploying this model, we used Arduino Uno , which is a microcontroller, to fetch the detection from the AI model based on cloud and display it on an android app, that we developed, through Bluetooth. Hence, this is how, we have prepared this project through which we can detect the yoga pose performed in front of your camera.
let's start making project with collection of data set all you need to do is to click some photos and upload it on teachable machine platform. This is a web server you can use to machine learning using images, audio and pose, currently for detection for Yoga pose we will be using Pose Project.
Link For Teachable Machine Platform: https://teachablemachine.withgoogle.com/
Here either you can use webcam to make the data set or you can upload the photo from your device.
(else I will be proving you a drive link for the same soon!!!)
After the collection of data set you are need to use you have to train the model. Now you can test the model but this not the completion of your project. Now you have to Export the Model and upload the same on google could and copy the link. Now we will be starting the 2 part of the Model.
You have to open the link given below and install p5.serialcontrol-win32-x64.
Clink on the link :- https://editor.p5js.org/amolsatsangi.dei/sketches/KxvzoO8ct
Clink on the link and paste the link you have copied from teachable machine platform and edit the port number of your Arduino. Now install p5.serialcontrol and choose the port and open it.
After all this stuffs you have to install an android app on which the pose name will be screened.
One of the app I recommend is Serial Bluetooth Terminal. You can find it on google play store else you can use any other app for getting the output.
Now project is ready to test
1. Load the program on Arduino
2. Open the Port
3. Run the code and start the web cam.
you can see the desired output on mobile phone as well as using led.
Thank You
Hope you like our idea:-)
See you soon with new project idea till then keep learning keep trying.
Comments