To achieve an image processing apparatus that can acquire, from an image, a position of a subject with high accuracy.SOLUTION: According to an embodiment, an image processing apparatus comprises: a buffer unit; a distance calculation unit; a three-dimensional coordinate calculation unit; and a correction unit. The buffer unit stores a first image having a subject photographed, and a second image different from the first image having the subject photographed. The distance calculation unit calculates at least one of a first distance to the subject in the first image, and a second distance to the subject in the second image, using a correction parameter for correcting an influence by at least any of environment light, a reflection characteristic of the subject, and a color of the subject. The three-dimensional coordinate calculation unit calculates a three-dimensional coordinate of a relative scale of the subject, using the first image and the second image. The correction unit calculates a three-dimensional coordinate of a real scale of the subject on the basis of at least one of the first distance and the second distance and the three-dimensional coordinate of the relative scale.SELECTED DRAWING: Figure 9
展开▼