A system includes at least one camera capable of acquiring at least one first image comprising a representation of at least a portion of a face and at least one processor. The processor is configured to: detect a plurality of landmarks in the at least one first image, the plurality of landmarks corresponding to respective features of the face; detect an emotion expressed in the face; generate a three-dimensional model of the face based, at least in part, on the plurality of detected landmarks; and, in response to a request to incorporate at least one object, generate at least one second image comprising a representation of at least a portion of the at least one object atop of the representation of at least a portion of the face generated from the three-dimensional model, wherein the emotion detected in the face is expressed in the at least one object.
Method for Sharing Emotions Through the Creation of Three-Dimensional Avatars and Their Interaction