A method for searching an image database includes capturing an image of a
photograph and a background, determining a boundary of the photograph in
the image, cropping the photograph from the image, correcting the
perspective of the photograph, compensating colors of the photograph, and
matching the photograph with an image in the image database.