IMAGE PROCESSING APPARATUS, METHOD, AND PROGRAM
First Claim
1. An image processing apparatus comprising:
- a facial image detection unit which detects a facial image from an input image;
a posture estimation unit which estimates a posture of a person in the input image from a position of the facial image detected by the facial image detection unit;
a hand position detection unit which detects positions of hands of the person based on the posture estimated by the posture estimation unit;
a hand image extraction unit which extracts a hand image of the person from the input image based on information regarding the positions of the hands of the person detected by the hand position detection unit;
a hand shape specifying unit which specifies shapes of the hands of the person based on the hand image extracted by the hand image extraction unit;
a hand shape time-series storage unit which stores the shapes of the hands specified by the hand shape specifying unit in a time-series by corresponding to the information regarding the positions of the hands; and
a hand gesture recognition unit which recognizes a hand gesture, which is a gesture using the hands of the person, based on information regarding the shapes of the hands stored in the time-series in the hand shape time-series storage unit by corresponding to the information regarding the positions of the hands.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing apparatus includes a facial image detection unit which detects a facial image from an input image; a posture estimation unit which estimates a posture of a person in the input image from a position of the facial image; a hand position detection unit which detects positions of hands of the person based on the posture; a hand image extraction unit which extracts a hand image of the person from the input image based on information regarding the positions of the hands of the person; a hand shape specifying unit which specifies shapes of the hands of the person based on the hand image; a hand shape time-series storage unit which stores the shapes of the hands in a time-series; and a hand gesture recognition unit which recognizes a hand gesture based on information regarding the shapes of the hands.
34 Citations
7 Claims
-
1. An image processing apparatus comprising:
-
a facial image detection unit which detects a facial image from an input image; a posture estimation unit which estimates a posture of a person in the input image from a position of the facial image detected by the facial image detection unit; a hand position detection unit which detects positions of hands of the person based on the posture estimated by the posture estimation unit; a hand image extraction unit which extracts a hand image of the person from the input image based on information regarding the positions of the hands of the person detected by the hand position detection unit; a hand shape specifying unit which specifies shapes of the hands of the person based on the hand image extracted by the hand image extraction unit; a hand shape time-series storage unit which stores the shapes of the hands specified by the hand shape specifying unit in a time-series by corresponding to the information regarding the positions of the hands; and a hand gesture recognition unit which recognizes a hand gesture, which is a gesture using the hands of the person, based on information regarding the shapes of the hands stored in the time-series in the hand shape time-series storage unit by corresponding to the information regarding the positions of the hands. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An image processing method of an image processing apparatus including a facial image detection unit which detects a facial image from an input image, a posture estimation unit which estimates a posture of a person in the input image from a position of the facial image detected by the facial image detection unit, a hand position detection unit which detects positions of hands of the person based on the posture estimated by the posture estimation unit, a hand image extraction unit which extracts a hand image of the person from the input image based on information regarding the positions of the hands of the person detected by the hand position detection unit, a hand shape specifying unit which specifies shapes of the hands of the person based on the hand image extracted by the hand image extraction unit, a hand shape time-series storage unit which stores the shapes of the hands specified by the hand shape specifying unit in a time-series by corresponding to the information regarding the positions of the hands, and a hand gesture recognition unit which recognizes a hand gesture, which is a gesture using the hands of the person, based on information regarding the shapes of the hands stored in the time-series in the hand shape time-series storage unit by corresponding to the information regarding the positions of the hands, the image processing method comprising:
-
detecting, by the facial image detection unit, the facial image from the input image; estimating, by the posture estimation unit, the posture of the person in the input image from the position of the facial image detected in the detecting of the facial image; detecting, by the hand position detection unit, the positions of the hands of the person based on the posture estimated in the estimating of the posture of the person; extracting, by the hand image extraction unit, the hand image of the person from the input image based on the information regarding the positions of the hands of the person detected in the detecting of the hand positions of the hands; specifying, by the hand shape specifying unit, the shapes of the hands of the person based on the hand image extracted in the extracting of the hand image; storing, by the hand shape time-series storage unit, the shapes of the hands specified in the specifying of the shapes of the hands in the time-series by corresponding to the information regarding the positions of the hands; and recognizing, by the hand gesture recognition unit, the hand gesture, which is a gesture using the hands of the person, based on the information regarding the shapes of the hands stored in the time-series in the storing of the shapes of the hands by corresponding to the information regarding the positions of the hands.
-
-
7. A program causing a computer, which controls an image processing apparatus including a facial image detection unit which detects a facial image from an input image, a posture estimation unit which estimates a posture of a person in the input image from a position of the facial image detected by the facial image detection unit, a hand position detection unit which detects positions of hands of the person based on the posture estimated by the posture estimation unit, a hand image extraction unit which extracts a hand image of the person from the input image based on information regarding the positions of the hands of the person detected by the hand position detection unit, a hand shape specifying unit which specifies shapes of the hands of the person based on the hand image extracted by the hand image extraction unit, a hand shape time-series storage unit which stores the shapes of the hands specified by the hand shape specifying unit in a time-series by corresponding to the information regarding the positions of the hands, and a hand gesture recognition unit which recognizes a hand gesture, which is a gesture using the hands of the person, based on information regarding the shapes of the hands stored in the time-series in the hand shape time-series storage unit by corresponding to the information regarding the positions of the hands, to execute
detecting, by the facial image detection unit, the facial image from the input image, estimating, by the posture estimation unit, the posture of the person in the input image from the position of the facial image detected in the detecting of the facial image, detecting, by the hand position detection unit, the positions of the hands of the person based on the posture estimated in the estimating of the posture of the person, extracting, by the hand image extraction unit, the hand image of the person from the input image based on the information regarding the positions of the hands of the person detected in the detecting of the hand positions of the hands, specifying, by the hand shape specifying unit, the shapes of the hands of the person based on the hand image extracted in the extracting of the hand image, storing, by the hand shape time-series storage unit, the shapes of the hands specified in the specifying of the shapes of the hands in the time-series by corresponding to the information regarding the positions of the hands, and recognizing, by the hand gesture recognition unit, the hand gesture, which is a gesture using the hands of the person, based on the information regarding the shapes of the hands stored in the time-series in the storing of the shapes of the hands by corresponding to the information regarding the positions of the hands.
Specification