1. An image processing apparatus for recovering multi-value image data from inputted binary image data, comprising: means for receiving binary image data, some of which binary image data has been binarized by a pseudo half-tone binarizing method and a remainder of which binary image data has been binarized by a non-half-tone binarizing method using a predetermined threshold value; calculation means for calculating a number of adjacencies representing an adjacency state of the same kind of pixels located within a block area comprised of a plurality of pixels including a specified pixel to be processed; and judgement means for judging whether each specified pixel of said inputted binary image data is included in a first area corresponding to the some data or a second area corresponding to the remainder data, based on the number of adjacencies calculated by said calculation means.