Make Up Robot?

Can a robot put on my makeup?

After reading Phila's page about a robot that would help a person braid their hair, I was inspired. But what if we reposition the same robot 180 degrees around? Would a robot not only be able to do my hairdo everyday, but also my makeup? 

When thinking about how this robot would be made, I immediately thought of make up filters on my phone apps - Snapchat, or other photo editing software - which could do this without a problem. This is because my phone is able to detect the features of my face, and therefore know exactly where the make up should be applied! So what if we attach a camera to this robot, and let facial recognition software run on it? The robot arm would know exactly where to 'aim' the different types of products. This would be ideal for people (like me) who are not very skilled when it comes to putting on make up.

I found a simple example of how this would look like in a video: