1. An image processing apparatus comprising: an image storage unit that stores a plurality images having supplementary information respectively; an image analysis unit that performs an image analysis of each image stored in the image storage unit; and a time correction unit that corrects an imaging time that is included in the supplementary information of the image in such a manner that the plurality of images are arranged in an actual imaging time of the images in a case where the plurality of images are arranged in an order of the imaging time among the supplementary information, based on at least one of a result of the image analysis by the image analysis unit and a GPS information that is included in the supplementary information of the images.