Image processing device, image processing method, and storage medium
AssigneeCasio Computer Co., Ltd.
InventorsToshihiko Otsuka, Takahiro Tomida
Life of this patent
Estimating the term…
Abstract
An image processing device includes an input/output interface, and at least one processor. The at least one processor executes: detecting feature points in a facial image of an object included in an image taken from the input/output interface; acquiring first distance information between the feature points before a beauty treatment is performed; acquiring second distance information between the feature points at a second timing after the beauty treatment is performed; acquiring a difference value between the first distance information and the second distance information; and determining whether the beauty treatment is correctly given or has been given based on a different value between the acquired distance information.
Claims17
An image processing device comprising:
- at least one camera;
- an input/output interface;
- and
- at least one processor,
- wherein the at least one processor executes operations including:
- detecting feature points in a facial image of an object included in an image taken by the camera;
- setting, from among the feature points, reference points and reference lines which are used as a reference for detecting movement of the feature points for different beauty treatments;
- performing image processing to correct a positional relationship among the feature points, based on a comparison of a distance between the reference points with a preset reference distance between the reference points, and a tilt of the reference lines relative to each of horizontal and vertical lines;
- generating an evaluation result based on a degree of coincidence between a distance between the feature points and distance information, wherein the distance between the feature points indicates the distance between the feature points in a state in which the object varies depending on a partial change in shape of the object caused by the beauty treatment, and the distance information is information about an ideal distance between the feature points in the state in which the object varies depending on the partial change in shape of the object caused by the beauty treatment;
- generating a guiding image which indicates an ideal position or an ideal direction of the movement of the feature points, based on the evaluation result;
- and
- outputting a composite image on the input/output interface, wherein the composite image is obtained by combining the guiding image with an avatar image which is an alternative image of the object.
An image processing method executed by a computer, the method comprising:
- detecting feature points in a facial image of an object included in an image taken by at least one camera;
- setting, from among the feature points, reference points and reference lines which are used as a reference for detecting movement of the feature points for different beauty treatments;
- performing image processing to correct a positional relationship among the feature points, based on a comparison of a distance between the reference points with a preset reference distance between the reference points, and a tilt of the reference lines relative to each of horizontal and vertical lines;
- generating an evaluation result based on a degree of coincidence between a distance between the feature points and distance information, wherein the distance between the feature points indicates the distance between the feature points in a state that in which the object varies depending on a partial change in shape of the object caused by the beauty treatment, and the distance information is information about an ideal distance between the feature points in the state in which the object varies depending on the partial change in shape of the object caused by the beauty treatment;
- generating a guiding image which indicates an ideal position or an ideal direction of the movement of the feature points, based on the evaluation result;
- and
- outputting a composite image on an input/output interface, wherein the composite image is obtained by combining the guiding image with an avatar image which is an alternative image of the object.
A non-transitory computer-readable storage medium storing a program that is executed by a computer, the program being executable to cause the computer to perform functions comprising:
- detecting feature points in a facial image of an object included in an image taken by at least one camera;
- setting, from among the feature points, reference points and reference lines which are used as a reference for detecting movement of the feature points for different beauty treatments;
- performing image processing to correct a positional relationship among the feature points, based on a comparison of a distance between the reference points with a preset reference distance between the reference points, and a tilt of the reference lines relative to each of horizontal and vertical lines;
- generating an evaluation result based on a degree of coincidence between a distance between the feature points and distance information, wherein the distance between the feature points indicates the distance between the feature points in a state that in which the object varies depending on a partial change in shape of the object caused by the beauty treatment, and the distance information is information about an ideal distance between the feature points in the state in which the object varies depending on the partial change in shape of the object caused by the beauty treatment;
- generating a guiding image which indicates an ideal position or an ideal direction of the movement of the feature points, based on the evaluation result;
- and
- outputting a composite image on an input/output interface, wherein the composite image is obtained by combining the guiding image with an avatar image which is an alternative image of the object.
An image processing device comprising:
- an input/output interface;
- at least one camera;
- and
- at least one processor,
- wherein the at least one processor executes operations including:
- detecting feature points in a facial image of an object included in an image taken by the camera;
- generating a guiding image which indicates an ideal position or an ideal direction of movement of the feature points, based on a result of comparison between a result of tracking of the movement of the feature points and preset locus information;
- and
- outputting a composite image via the input/output interface, wherein the composite image is obtained by combining the guiding image with an avatar image which is an alternative image of the object.
Dependencies are inferred from the claim text.