1. An image processing device which compensates for a stereoscopic effect of a stereoscopic image, the image processing device comprising: an obtaining unit configured to obtain a left-eye image and a right-eye image which are included in the stereoscopic image; a recognition image generating unit configured to generate a recognition image corresponding to the stereoscopic image by applying a pattern to a virtual stereoscopic structure which is generated based on a depth represented in the stereoscopic image, the recognition image being an image which reflects, on the pattern, the depth represented in the stereoscopic image; a right/left recognition image generating unit configured to generate, from the recognition image, a right-eye recognition image and a left-eye recognition image according to a disparity in the stereoscopic image, the right-eye and left-eye recognition images allowing the recognition image to be viewed stereoscopically; and an image combining unit configured to combine the right-eye recognition image with the right-eye image obtained by the obtaining unit and combine the left-eye recognition image with the left-eye image obtained by the obtaining unit.