1. A method-for recognizing-images, wherein the images are stored within a database which includes pairs of images that are same or unknown, comprising: storing image pairs within the database; providing, using one or more processors, at least a first image pair and a second image pair; wherein the first image pair is selected from a first database that stores image pairs, in which whether the image contents are same or not is known; and the second image pair is selected from a second database that stores image pairs, in which whether the image contents are same or not is unknown; obtaining, using one or more processors, a first answer and a second answer from the user, wherein the first answer and the second answer respectively indicate the user's determination on whether the image contents in the first image pair and the second image pair are same or not; determining, using one or more processors, the image contents in the second image pair being same in response to the weight of the second image pair reaching a predetermined weight; modifying a weight of the second image pair in response to the first answer matching a predetermined answer; and wherein the verification of each pair of images is enabled to be changed based on the modifying of the weight.