Selfie Mirror: The New Magical Photo Booth