An image retrieving apparatus comprising: a pose estimating unit configured to recognize a pose and generate corresponding pose information of a retrieval target, the pose information including coordinate information of a plurality of feature points from an input image and the retrieval target being a person imaged in the input image or a past image which has been registered in an image database or a template of a typical pose; a features extracting unit configured to extract features from the pose information and the input image; an image database configured to accumulate the features in association with the input image; a query generating unit configured to generate a retrieval query from pose information specified by a user; and an image retrieving unit configured to retrieve images including similar poses according to the retrieval query from the image database, wherein the pose estimating unit is configured to detect a region of the retrieval target from the input image and to estimate the pose information on the retrieval target included in each region, and the features extracting unit is configured as follows: to extract image features from the region of the retrieval target, in a case where the pose information lacks, to complement the pose information, to extract pose features from the complemented pose information, and to register the input image, the pose information, the image features, and the pose features in the image database in association with each other, wherein for complementing the pose information the features extracting unit is configured to retrieve similar images from the image database using features of an image of the retrieval target as a query, to obtain coordinates of corresponding feature points from the similar images, to estimate coordinates of lacking feature point from a set of the obtained coordinates, and to complement the pose information in accordance with said estimated coordinates. a pose estimating unit configured to recognize a pose and generate corresponding pose information of a retrieval target, the pose information including coordinate information of a plurality of feature points from an input image and the retrieval target being a person imaged in the input image or a past image which has been registered in an image database or a template of a typical pose; a features extracting unit configured to extract features from the pose information and the input image; an image database configured to accumulate the features in association with the input image; a query generating unit configured to generate a retrieval query from pose information specified by a user; and an image retrieving unit configured to retrieve images including similar poses according to the retrieval query from the image database, wherein the pose estimating unit is configured to detect a region of the retrieval target from the input image and to estimate the pose information on the retrieval target included in each region, and the features extracting unit is configured as follows: to extract image features from the region of the retrieval target, in a case where the pose information lacks, to complement the pose information, to extract pose features from the complemented pose information, and to register the input image, the pose information, the image features, and the pose features in the image database in association with each other, wherein for complementing the pose information the features extracting unit is configured to retrieve similar images from the image database using features of an image of the retrieval target as a query, to obtain coordinates of corresponding feature points from the similar images, to estimate coordinates of lacking feature point from a set of the obtained coordinates, and to complement the pose information in accordance with said estimated coordinates. to extract image features from the region of the retrieval target, in a case where the pose information lacks, to complement the pose information, to extract pose features from the complemented pose information, and to register the input image, the pose information, the image features, and the pose features in the image database in association with each other, wherein for complementing the pose information the features extracting unit is configured to retrieve similar images from the image database using features of an image of the retrieval target as a query, to obtain coordinates of corresponding feature points from the similar images, to estimate coordinates of lacking feature point from a set of the obtained coordinates, and to complement the pose information in accordance with said estimated coordinates.