1. A method comprising: receiving, by one or more processors, a first set of images of numbers on buildings associated with the address of such building; receiving, by the one or more processors, a second set of images that do not contain numbers on buildings associated with the address of a building; determining, by the one or more processors, a characteristic that is present within a plurality of the images of the first set but is not present within the image of the second set, wherein the characteristic is visually similar to one or more portions of one or more pictures of building numbers; receiving, by the one or more processors, an image of a building from a plurality of images; determining, by the one or more processors, whether a portion of the image of the building includes numbers matching the characteristic; storing, by the one or more processors, an identification of the portion of the image of the building that matches the characteristic; extracting, by the one or more processors, the identified portion of the image; when the extracted portion of the image corresponds with a selected address, providing, by the one or more processors, the image of the building and the extracted portion to a human operator; and when the extracted portion of the image does not correspond with the selected address, selecting, by the one or more processors, a different image from the plurality of images and repeating the determining, storing, and extracting steps with the different image.