1. A method for computerized object location comprising: obtaining, at a mobile device, information about a missing object, wherein the information about the missing object includes one or more of a reference image of an object similar to the missing object and one or more features of the missing object; obtaining, at the mobile device, information about a background surface, wherein the information about the background surface includes one or more of a reference image of the background surface and a type of background; detecting, using a motion sensor in the mobile device, movement of the mobile device; acquiring, using one or more image sensors coupled to a processor in the mobile device, one or more images; processing the one or more images to detect any candidate objects having a similarity within a given threshold to the missing object; when a candidate object is detected, providing an alert via the mobile device that a candidate object has been detected; receiving, via the mobile device, an indication of whether the candidate object is an image of the missing object; when the indication is that the candidate object is an image of the missing object, stopping the acquiring and processing; and when the indication is that the candidate object is not an image of the missing object, continuing the acquiring and processing.