1. A matching degree computing apparatus for comparing an input image and a template image and computing a degree of matching between the input image and the template image based on the compared result, comprising: unit for transforming the input image in a manner to be matched to a template object region corresponding to an object region of the template image; and unit for computing a matching degree of between the transformed input image and the template image; and the transforming unit having; object corresponding region processing unit for shaping a non-background region to the form of the template object region in an object corresponding region of the input image that corresponds with the template object region, and object non-corresponding region processing unit for arranging an oozed region corresponding with a non-background region contacting with the template object corresponding region in an object non-corresponding region of the input image that does not correspond with the template object region so that the oozed region has no substantial impact on the matching degree.