1. An image processing apparatus comprising: image storing means that stores a plurality of images related to time information; feature extracting means that extracts feature amounts of each image stored in the image storing means; image selecting means that selects at least one of images included in each overlap portion set of several or all of the images, stored in the image storing means, on the basis of the feature amounts associated with the respective images included in the overlap portion set, the overlap portion set including overlap portions of several or all of the images overlapping with respect to shooting time; and digest-image generating means that generates a digest image of the images stored in the image storing means on the basis of the selected images.