An
image processing apparatus and an
image processing method capable of performing matching
processing with a small amount of calculation and highly accurately detecting a
motion vector, etc., provided with a first
feature extraction portion 13 for extracting a feature and spatial coordinates of a focused pixel from information of a current frame; a second
feature extraction portion 14 for extracting from information of a
reference frame a feature, a focused pixel, spatial coordinates of the focused pixel, spatial coordinates of vicinity region of the focused pixel, and distance information of the focused pixel with respect to the spatial coordinates; a
database creation portion 15 for creating a
database indicating relative relationship of the feature, the focused pixel, the spatial coordinates in the vicinity of the focused pixel and the distance information of the focused pixel with respect to the spatial coordinates; and a
motion vector detection portion 16 for obtaining spatial coordinates of a shifted position by calculating by searching distance information linked to the feature from the
database based on the feature extracted by the first
feature extraction portion 15.