1. A computer-implemented method comprising: accessing, by a processor, a first image of a scene and a second image of the scene, wherein the first image comprises a first view of the scene and the second image comprises a second view of the scene; analyzing, by the processor, the first image and the second image to detect an object of interest in at least one of the first image and the second image; determining, by the processor, three-dimensional coordinates representing a location of the detected object of interest; generating, by the processor, a history comprising the determined three-dimensional coordinates of the object of interest; detecting, by the processor, an occurrence of a gesture made by the object of interest by analyzing the history of three-dimensional coordinates; and controlling, by the processor, an electronic application based on detecting the occurrence of the gesture.