1. A computer readable medium containing a computer program for matching two images including text, first image data and second image data, the two images having areas of overlapping text, the program containing instructions for directing the computer to execute a method including the steps of: dividing the first image data into a plurality of scene segments and dividing the second image data into a plurality of scene segments; finding a text segment among the scene segments of the first image data and second image data; detecting common text data in the text segments of the first image data and the second image data, the common text data having identical text data in the text segments of the first image data and the second image data; extracting feature points from the first image data and the second image data based on the common text data; combining the first image data and the second image data according to the feature points.