An image processing apparatus includes a storage unit configured to store a plurality of names associated with depth ranges, a selection unit configured to select one name from the plurality of names, an acquisition unit configured to acquire a plurality of tomographic images of a subject's eye, a generation unit configured to generate a projection image on which a plural pieces of motion contrast data generated based on the plurality of tomographic images is projected in a depth range associated with the selected name, and a control unit configured to display the generated projection image on a display unit.