1. A method for simulating make-up on a face of a user on a portable device equipped with a digital camera, the method comprising: finding, by a processor, the face and constituent parts of the face; segmenting regions of the face; searching for points of interest in the regions of the face; creating masks to delimit the regions; receiving a gesture, by a finger of the user, to apply make-up to the masked regions; avoiding blurring of the region with applied make-up; and matching colors of the face with the make-up applied to provide a realistic effect to the applied make-up, wherein the make-up is applied by an interaction of the user with the device, where, by touch and motion gestures of dragging his/her finger across a region where the make-up is applied, the user simulates an actual application of the make-up in that as the user passes the finger over the region, an intensity of a selected color of the make-up in the region is increased.