1. A method of matching positions of images, in which positions of two images of a single same object are matched with each other, the method comprising the steps of: i) setting a plurality of template regions in one of the two images, ii) setting a plurality of search regions in the other image, each of which search regions corresponds to one of the template regions, iii) determining a subregion within each of the search regions, in which subregion a degree of image pattern coincidence with the corresponding template region is high, iv) calculating a corresponding position relationship between each of the template regions and the corresponding subregion, v) iterating operations, in which at least either one of a size of the search region and a size of a search range is reduced in stages, the template region and the search region are set in accordance with the corresponding position relationship having been calculated, and a corresponding position relationship between the template region and the corresponding subregion is calculated successively, an ultimate corresponding position relationship being thereby calculated, and vi) performing transform processing on at least either one of the two images and in accordance with the thus calculated ultimate corresponding position relationship, the positions of the two images being thereby matched with each other.