摘要 |
PROBLEM TO BE SOLVED: To provide an image processing apparatus configured to prevent accumulation of errors to obtain a high-quality panoramic image even if an image captured from a different direction is included when input images are sequentially joined.SOLUTION: An image processing apparatus includes an input unit, a selection unit, a matching unit, an estimation unit, and a synthesis unit. The input unit sequentially inputs images. The selection unit selects a reference image from the input images. The matching unit calculates correspondence relation between a feature point of the reference image and a feature point of a target image. The estimation unit estimates a transformation for associating a coordinate system of the reference image with the coordinate system of the target image, by use of position information of a pair of feature points whose correspondence relation has been calculated by the matching unit, on the assumption that motion between the reference image and the target image is only rotation of an imaging element. The synthesis unit generates a synthetic image by combining the input images with the target image on the basis of the transformation. |