1. An image processing apparatus comprising: an image input unit that inputs binocular stereoscopic image data including plane image data for a left eye and a right eye from an arbitrarily set viewpoint; a plane-image creating unit that creates plane image data based on the binocular stereoscopic image data input; a distance determining unit that determines distances from a single viewpoint at the time of viewing a binocular stereoscopic image based on the binocular stereoscopic image data to each of a plurality of points in a three-dimensional space; an image correcting unit that corrects the plane image data using distance information about the each of the points in the three-dimensional space determined; an image output unit that outputs the plane image data corrected; a storage unit that stores the correcting data corresponding to a plurality of distance ranges to be viewed; a distance-range determining unit that determines which of the points in the three-dimensional space belongs to which of the distance ranges to be viewed from a single viewpoint at the time of viewing the binocular stereoscopic image based on the binocular stereoscopic image data; and a selecting unit that selects the correcting data corresponding to the distance ranges of the points in the three-dimensional space determined by the distance-range determining unit from among the correcting data stored, wherein the image correcting unit corrects the plane image data using the correcting data selected.