Image processing apparatus, image processing method, and storage medium for storing program
AssigneeCasio Computer Co., Ltd.
InventorKouichi Nakagomi
Life of this patent
Estimating the term…
Abstract
An image processing apparatus comprises an image capture unit configured to capture an image, a characteristic part detector configured to detect a characteristic part of a face from the image captured by the image capture unit, an outline generator configured to generate a pseudo outline of the face based on positions of the characteristic part detected by the characteristic part detector and a correction unit configured to correct the image based on the pseudo outline generated by the outline generator.
Claims12
An image processing apparatus comprising:
- an image capture unit configured to capture an image;
- a characteristic part detector configured to detect a characteristic part of a face from the image captured by the image capture unit, the characteristic part comprising eyes, a nose, a mouth, or eyebrows;
- an outline generator configured to generate a pseudo outline of the face based on positions of the characteristic part, comprising the eyes, nose, mouth, or eyebrows, detected by the characteristic part detector;
- and
- a correction unit configured to correct the image based on the pseudo outline generated by the outline generator,
- wherein the correction unit is configured to transform the image based on the pseudo outline, wherein the image processing apparatus further comprises:
- a distance calculation unit configured to calculate a distance from the pseudo outline for each pixel in the image;
- and
- a moving-distance defining unit configured to define a moving distance depending on the distance calculated by the distance calculation unit for each pixel, and
- wherein the correction unit is configured to transform the image based on the moving distance of each pixel.
An image processing method comprising:
- capturing an image;
- detecting a characteristic part of a face from the image, the characteristic part comprising eyes, a nose, a mouth, or eyebrows;
- generating a pseudo outline of the face based on the characteristic part comprising the eyes, nose, mouth, or eyebrows;
- and
- correcting the image based on the pseudo outline,
- wherein the correcting comprises transforming the image based on the pseudo outline,
- wherein the method further comprises:
- calculating a distance from the pseudo outline for each pixel in the image;
- and
- defining a moving distance depending on the distance calculated for each pixel, and
- wherein the correcting comprises transforming the image based on the moving distance of each pixel.
A non-transitory computer-readable storage medium having stored thereon a computer readable program which causes a computer which comprises an image capture unit configured to capture an image to perform functions comprising:
- detecting a characteristic part of a face from the image, the characteristic part comprising eyes, a nose, a mouth, or eyebrows;
- generating a pseudo outline of the face based on the characteristic part comprising the eyes, nose, mouth, or eyebrows;
- and
- correcting the image based on the pseudo outline,
- wherein the correcting comprises transforming the image based on the pseudo outline,
- wherein the functions further comprise:
- calculating a distance from the pseudo outline for each pixel in the image;
- and
- defining a moving distance depending on the distance calculated for each pixel, and
- wherein the correcting comprises transforming the image based on the moving distance of each pixel.
Dependencies are inferred from the claim text.