1. A computer-implemented method of determining input for a computing device, comprising: capturing a first image using a first camera of the computing device and a second image using a second camera of the computing device, the first and second cameras having overlapping fields of view; analyzing, using at least one processor of the computing device, the first image to determine a first relative position of a fingertip of a user and a first relative position corresponding to eyes of the user; analyzing, using the at least one processor of the computing device, the second image to determine a second relative position of the fingertip and a second relative position corresponding to the eyes; based at least in part upon the first relative position of the fingertip, the second relative position of the fingertip, the first relative position corresponding to the eyes, and the second relative position corresponding to the eyes, determining a three-dimensional fingertip position and a position corresponding to the eyes in three-dimensional space; calculating, using the at least one processor of the computing device, a vector passing through the three-dimensional fingertip position and the position corresponding to the eyes in three-dimensional space; and determining, using the at least one processor of the computing device, an input location based at least in part upon the vector and a tilt of the computing device with respect to the user.