An image processing device includes an image acquisition section (305) that acquires a captured image in time series, the captured image including an image of the object, a distance information acquisition section (340) that acquires distance information based on the distance from an imaging section (200) to the object when the imaging section (200) captured the captured image, a motion detection section (380) that detects motion information about a local motion of the object based on the captured image acquired in time series, a classification section (310) that performs a classification process that classifies a structure of the object based on the distance information, and an enhancement processing section (330) that performs an enhancement process on the captured image based on results of the classification process, and controls the target or the enhancement level of the enhancement process corresponding to the motion information about the local motion of the object.