A first-of-its-kind robot that can recognize face and see dreams – like a human.
We humans have the capability to speak, recognise feelings and emotions, and even see dreams, which makes us different from machines. But does it make us more intelligent than them? Can machines like robots also acquire this capability? If yes, then this can blur the line between how humans and robots think.
As artificial assistants in the workplace, as companions for the elderly and children, for welcoming guests in hotels – these intelligent robots can have multiple uses.
Very few present day robots are emotionally intelligent. The already available ones are quite expensive, costing upto several lakhs of INR.
Keeping this in mind, I have decided to make an intelligent robot using several open source-tools and libraries. And so can you. I have used an InMoov robot face mask. You can also use this robotic face or any other of your choice.
Using Google’s open-source Deep Dream library, a camera takes a picture and then creates dreams based on it.
Next, I have used an Ai and Python to make a robot to recognise the face and talk to you
Our project includes two different features, for which we need to create a basic setup of both deep dream and Face recognition.
For emotion recognition, we need to setup the following libraries in Raspberry Pi.
To install the above library, open the terminal window in Raspberry Pi and then run
After this we need to swap the file size. To do so, run the following command: