1. An image processing apparatus that adjusts a color of image of an observation target depending on differences between viewing angels, comprising: an obtaining unit configured to obtain a viewing angle of a first observation target and a viewing angle of a second observation target; and a color correction unit configured to perform correction of colors of the observation targets by using the viewing angle of the first observation target and the viewing angle of the second observation target which are obtained by the obtaining unit.