摘要 |
PROBLEM TO BE SOLVED: To provide an image processing apparatus that enables detection of relative displacement between images at high speed and with little memory capacity even if a subject to be photographed is moving during continuous shooting, an image processing program, and a digital camera. SOLUTION: The image processing apparatus includes a displacement calculation requirement generating part, a geometric conversion generating part and a subject moving area determining part. The displacement calculation requirement generating part determines gradients at a plurality of checkpoints of a plurality of continuously taken images of the subject and differences between them, and generates the requirements (displacement calculation requirements) for calculating the relative displacement between the plurality of images based on the gradients and the differences. Based on the displacement calculation requirements, the geometric conversion generating part generates geometric conversion that provides the relative displacement between the plurality of images. Based on the displacement calculation requirements and the geometric conversion, the subject moving area determining part calculates a feature quantity that represents the degree of displacement at each of the plurality of checkpoints of the images, and determines an area where the feature quantity is greater than a predetermined value to be an area (subject moving area) displaced by the movement of the subject. COPYRIGHT: (C)2009,JPO&INPIT |