1. An image processing method for evaluating matching between a template image and an input image by use of a similarity value map, comprising: generating a first evaluation vector for said template image; generating a second evaluation vector for said input image; and performing an even-number times angular transformation on a component of an edge normal direction vector of said first and second evaluation vectors.