Provided is an image processing apparatus or the like which enables observation using a result of an examination performed in the past using a capsule endoscope. The image processing apparatus 5 includes: an image extraction unit 54c extracts a first feature image representing a first feature and a second feature image representing a second feature from a present image group acquired by a present examination and a past image group acquired by a past examination, respectively an imaging time period acquiring unit 54d that acquires a first amount corresponding to an interval between imaging times of the first and the second feature images extracted from the present image group, and a second amount corresponding to an interval between imaging times of the first and the second feature images extracted from the past image group a comparing unit 54e that compares the first amount with the second amount and a display control unit 55 that performs, with respect to the present image group, display control based on a result of the comparison by the comparing unit 54e when a difference between the first amount and the second amount is equal to or greater than a reference value.