1. A computer system for matching between images, between graphs, and between an image and a graph, the computer system comprising: a processing unit for executing a program; a storage unit for storing the program executed by the processing unit; an input unit for receiving at least two of the image and the graph to be matched; a data recording unit for storing, in a storage device, the received image and the received graph; a feature pattern generating unit for generating a set of feature patterns of the image and the graph by reading the received image and the received graph from the storage device, segmenting each of the read image and the read graph into a plurality of regions centered on each of a plurality of sample points, and determining characteristics of the plurality of regions obtained through the segmentation; a correspondence computing unit for computing correspondence between the image and the graph to be matched by comparing the generated feature patterns; a transform unit for transforming a coordinate system of at least one of the image and the graph to be matched based on the computed correspondence; and a combination unit for combining the image and the graph that have been subjected to the transform of the coordinate system.