1. A method comprising: under control of one or more processors of a client device that are configured with executable instructions: displaying an image on a display of the client device, the image including a plurality of segments; receiving a selection gesture to select one or more segments from the plurality of segments; receiving contextual information of the image; and instantiating a search query based on the one or more selected segments and the contextual information of the image.
1. A method comprising: under control of one or more processors of a client device that are configured with executable instructions: displaying an image on a display of the client device, the image including a plurality of segments; receiving a selection gesture to select one or more segments from the plurality of segments; receiving contextual information of the image; and instantiating a search query based on the one or more selected segments and the contextual information of the image. 3. The method as recited in claim 1 , further comprising, prior to displaying the image: providing the image to a gesture-based visual search system for segmentation; and receiving the plurality of segments of the image from the gesture-based visual search system.