Systems and methods for using augmented reality to preview false eyelashes
AssigneeLashify, Inc.
InventorsSahara Lotti, Jesse Chang
Life of this patent
Estimating the term…
Abstract
A first computer vision operation is performed on a first video segment of a video stream to track points corresponding to an underside of natural eyelashes of an eye area of a subject. The first video segment is modified to include a first overlay of a first model of a first artificial lash extension positioned at least at a first point of the points corresponding to the underside of the natural eyelashes. The first modified video segment is provided for presentation at a client device associated with the subject.
Claims20
A method comprising:
- performing, by a processing device, a first computer vision operation on a first video segment of a video stream to track a plurality of points each corresponding to a respective location at an underside of natural eyelashes of an eye area of a subject;
- modifying the first video segment to include a first overlay of a first model of a first artificial lash extension positioned at least at a first point of the plurality of points corresponding to a first location at the underside of the natural eyelashes;
- and
- providing the first modified video segment for presentation at a client device associated with the subject.
A system, comprising:
- a memory;
- and
- a processing device, coupled to the memory, configured to perform operations comprising:
- performing a first computer vision operation on a first video segment of a video stream to track a plurality of points each corresponding to a respective location at an underside of natural eyelashes of an eye area of a subject;
- modifying the first video segment to include a first overlay of a first model of a first artificial lash extension positioned at least at a first point of the plurality of points corresponding to a first location at the underside of the natural eyelashes;
- and
- providing the first modified video segment for presentation at a client device associated with the subject.
A non-transitory computer-readable medium comprising instructions, that responsive to execution by a processing device, cause the processing device to perform operations comprising:
- performing a first computer vision operation on a first video segment of a video stream to track a plurality of points each corresponding to a respective location at an underside of natural eyelashes of an eye area of a subject;
- modifying the first video segment to include a first overlay of a first model of a first artificial lash extension positioned at least at a first point of the plurality of points corresponding to a first location at the underside of the natural eyelashes;
- and
- providing the first modified video segment for presentation at a client device associated with the subject.
Dependencies are inferred from the claim text.