PROBLEM TO BE SOLVED: To provide an image processor capable of reducing a processing load and reducing color shift.SOLUTION: An image processor includes: an imaging element 12 for acquiring a first frame image obtained by imaging a subject illuminated by first illumination light, and acquiring a second frame image obtained by imaging the subject illuminated by the first illumination light after acquiring the first frame image a movement vector detection part 34 for detecting a movement amount of the second frame image with respect to the first frame image on the basis of the first frame image and the second frame image an arithmetic operation part 35 for estimating a movement amount of a third frame image obtained by imaging the subject illuminated by second illumination light between the first frame image and the second frame image on the basis of the detected movement amount and a correction part 37 for correcting a synchronization position for synchronizing the third frame image with the second frame image on the basis of the estimated movement amount of the third frame image.COPYRIGHT: (C)2016,JPO&INPIT【課題】処理の負荷を低減し、かつ、色ずれを低減することができる画像処理装置を提供する。【解決手段】画像処理装置は、第1の照明光で照明された被写体を撮像した第1のフレーム画像を取得し、第1のフレーム画像を取得後に、第1の照明光で照明された被写体を撮像した第2のフレーム画像を取得する撮像素子12と、第1のフレーム画像と第2のフレーム画像とに基づいて、第1のフレーム画像に対する第2のフレーム画像の動き量を検出する移動ベクトル検出部34と、検出した動き量に基づいて、第1のフレーム画像と第2のフレーム画像との間に、第2の照明光で照明された被写体を撮像して得られる第3のフレーム画像の動き量を推定する演算部35と、推定された第3のフレーム画像の動き量に基づいて、第3のフレーム画像を第2のフレーム画像に同時化する際の同時化位置を補正する補正部37と、を備える。【選択図】図2