摘要 |
An imaging device performs a process for dividing each of a plurality of image frames constituting moving image information generated by an imaging unit into a plurality of blocks; a process for tracking predetermined ones of the obtained blocks in one of two image frames before and after the image frame of interest to calculate a plurality of motion vectors of the blocks, respectively; a process for comparing one of the calculated motion vectors with each of other motion vectors, the one motion vector serving as an evaluation target, thereby calculating a global motion vector of the one image frame; and a process for excluding blocks present within a predetermined distance from one block related to one motion vector serving as the evaluation target from comparison targets the motion vectors of which are to be compared with the one motion vector, when the global motion vector calculation unit calculates the global motion vector. |