A method of determining an eye position of a user in an image, in which an eye area of the user is photographed, for controlling a display to output a 3D image based on the eye position, comprising: obtaining feature points corresponding to at least one portion of a face area of the user in the image in which an eye area of the user is photographed; determining an inner area of an eye area of a first eye of the user based on the feature points; determining a pupil area of the user based on a pixel value of each of the pixels of the inner area; and determining an eye position of the user by determining an average value of the position values of the pixels of the pupil area as the eye position of the user, the eye position being a pair of coordinates indicative of the position of the first eye within the image, wherein the determining the pupil area comprises determining the pixels of the pupil area by determining whether each pixel of the inner eye area has a brightness value less than a first brightness average value of the pixel of the inner area and less than a second brightness average value of adjacent pixels to an eye center feature point of the image, the eye center feature point being one of the obtained feature points, and corresponding to a center of the first eye, wherein the determining the inner area comprises, for each of a plurality of pixels of the eye area: calculating a first vector spanning from a first eye contour feature point, of the feature points, to the pixel of the eye area; calculating a second vector spanning from the first eye contour feature point to a second eye contour feature point of the feature points, the second eye contour feature point being adjacent to the first eye contour feature point, the first eye contour feature point and the second eye contour feature point corresponding to an eye contour of the eye area; and determining whether the pixel of the eye area is in the inner area based on the first vector and the second vector. obtaining feature points corresponding to at least one portion of a face area of the user in the image in which an eye area of the user is photographed; determining an inner area of an eye area of a first eye of the user based on the feature points; determining a pupil area of the user based on a pixel value of each of the pixels of the inner area; and determining an eye position of the user by determining an average value of the position values of the pixels of the pupil area as the eye position of the user, the eye position being a pair of coordinates indicative of the position of the first eye within the image, wherein the determining the pupil area comprises determining the pixels of the pupil area by determining whether each pixel of the inner eye area has a brightness value less than a first brightness average value of the pixel of the inner area and less than a second brightness average value of adjacent pixels to an eye center feature point of the image, the eye center feature point being one of the obtained feature points, and corresponding to a center of the first eye, wherein the determining the inner area comprises, for each of a plurality of pixels of the eye area: calculating a first vector spanning from a first eye contour feature point, of the feature points, to the pixel of the eye area; calculating a second vector spanning from the first eye contour feature point to a second eye contour feature point of the feature points, the second eye contour feature point being adjacent to the first eye contour feature point, the first eye contour feature point and the second eye contour feature point corresponding to an eye contour of the eye area; and determining whether the pixel of the eye area is in the inner area based on the first vector and the second vector. calculating a first vector spanning from a first eye contour feature point, of the feature points, to the pixel of the eye area; calculating a second vector spanning from the first eye contour feature point to a second eye contour feature point of the feature points, the second eye contour feature point being adjacent to the first eye contour feature point, the first eye contour feature point and the second eye contour feature point corresponding to an eye contour of the eye area; and determining whether the pixel of the eye area is in the inner area based on the first vector and the second vector.