All you want when you have your new born child is to make sure their life is perfect and full of love. By leaving them in their crib you feel a pain of neglect because you know they might wake up at any point and burst into tears feeling as though they were abandoned. That's when Baby Bot comes into play. We wanted to create something that keeps an eye on your baby, like a baby monitor would, but when the baby cries, a sweet lullaby will play to hopefully put them back to sleep.
What it does
When the emotional detection technology detects a sad emotion and the microphone picks up cries, the Baby Bot will start to play a lullaby. If the baby does not stop crying after a while, the Baby Bot app will notify the parent.
How we built it
We built the image emotional detection which uses open CV to access the camera and uses Scikit Image to smoothen and remove noise from the pictures. We used Json to create a platform for a mobile app that we made in Xcode. Then we used HTML for the website.
Challenges we ran into
Time was our biggest challenge. We used around 19 hours for training our own model for emotion recognition as well as understanding and implementing the programs/languages. We found our second challenge to be connecting the emotional recognition to the app for the alerts.
Accomplishments that we're proud of
Learning how to use Json to make the app and learning Microsoft API.
What we learned
Using open CV and Scikit Image to train a model for emotional recognition.
What's next for Baby Bot
Combining the app, website, and the emotional recognition technology. Then creating the mobile itself and marketing it to parents.