1. A computer-implemented method, comprising: receiving, by a mobile device that includes a camera and a display, data identifying a selected image acquisition template associated with a particular type of object, from among multiple image acquisition templates that are stored on the multiple device and that are each associated with a different type of object; providing a pattern associated with the selected image acquisition template for output on the display; generating, by the camera included on the mobile device, a query image while the pattern associated with the selected image acquisition template is provided for output on the display; providing, to a search engine, an image search query that includes (i) the query image, and (ii) an indication of the selected image acquisition template; and receiving, from the search engine, one or more image search results in response to the image search query.