An eye gaze detecting device comprising: an object position storing unit configured to store position information regarding a specific position where a specific object is located; an eye gaze position identifying unit configured to, for each of a plurality of images captured by a camera regarding the specific object, identify an eye gaze position regarding a user in the image; and a correction value calculating unit configured to calculate a correction value based on the position information and a plurality of eye gaze positions identified by the eye gaze position identifying unit, the correction value causing the plurality of eye gaze positions to match the specific position, and wherein the correction value calculating unit is configured to search for a position at which a virtual region includes a largest number of the plurality of eye gaze positions, the virtual region has same shape and size as an existence region representing that the specific object exists based on the position information, the correction value is an amount of offset between a given reference position and another given reference position, the given reference position is in the virtual region when the virtual region exists at the position, and the another given reference position corresponds to the existence region of the specific object. an object position storing unit configured to store position information regarding a specific position where a specific object is located; an eye gaze position identifying unit configured to, for each of a plurality of images captured by a camera regarding the specific object, identify an eye gaze position regarding a user in the image; and a correction value calculating unit configured to calculate a correction value based on the position information and a plurality of eye gaze positions identified by the eye gaze position identifying unit, the correction value causing the plurality of eye gaze positions to match the specific position, and wherein the correction value calculating unit is configured to search for a position at which a virtual region includes a largest number of the plurality of eye gaze positions, the virtual region has same shape and size as an existence region representing that the specific object exists based on the position information, the correction value is an amount of offset between a given reference position and another given reference position, the given reference position is in the virtual region when the virtual region exists at the position, and the another given reference position corresponds to the existence region of the specific object. the correction value calculating unit is configured to search for a position at which a virtual region includes a largest number of the plurality of eye gaze positions, the virtual region has same shape and size as an existence region representing that the specific object exists based on the position information, the correction value is an amount of offset between a given reference position and another given reference position, the given reference position is in the virtual region when the virtual region exists at the position, and the another given reference position corresponds to the existence region of the specific object.