11. A system that performs a visual search, comprising: a processor; and a memory that comprises a plurality of components that are executed by the processor, the plurality of components comprising: an object detection component that detects an object from visual content rendered on a display based on a search word recognized from a voice directed query related to the visual content, wherein the visual content is one of a frame from a video stream, a two-dimensional image, or a three-dimensional image; an algorithm selection component that selects an edge detection algorithm from a set of edge detection algorithms based on at least one of the visual content, the search word from the voice directed query, or contextual information; an extraction component that extracts an image of the object from the visual content using the edge detection algorithm selected from the set of edge detection algorithms, wherein the image of the object is a portion of the visual content and is extracted from a remainder of the visual content; and a search component that uses the image of the object extracted from the visual content as an input for a reverse visual search, wherein the reverse visual search is performed based upon the image of the object extracted from the visual content, and wherein the reverse visual search returns a result.
11. A system that performs a visual search, comprising: a processor; and a memory that comprises a plurality of components that are executed by the processor, the plurality of components comprising: an object detection component that detects an object from visual content rendered on a display based on a search word recognized from a voice directed query related to the visual content, wherein the visual content is one of a frame from a video stream, a two-dimensional image, or a three-dimensional image; an algorithm selection component that selects an edge detection algorithm from a set of edge detection algorithms based on at least one of the visual content, the search word from the voice directed query, or contextual information; an extraction component that extracts an image of the object from the visual content using the edge detection algorithm selected from the set of edge detection algorithms, wherein the image of the object is a portion of the visual content and is extracted from a remainder of the visual content; and a search component that uses the image of the object extracted from the visual content as an input for a reverse visual search, wherein the reverse visual search is performed based upon the image of the object extracted from the visual content, and wherein the reverse visual search returns a result. 13. The system of claim 11 , wherein the plurality of components further comprises a query analysis component that disambiguates the search word from the voice directed query, wherein the search component uses the search word as disambiguated as an additional search term to return the result.