1. An image processing apparatus comprising: an object generating unit configured to divide input image data input from the image; an analyzing unit configured to analyze whether the input image data divided into objects by the object generating unit is incomplete; and an obtaining unit configured to detect information indicating a storage location of original data of the input image data divided into the objects from the input image data, and to obtain the original data from the storage location indicated in the detected information, wherein the original data obtained from the storage location by the obtaining unit is corrected on the basis of a result of analysis by the analyzing unit to generate a complete image, and the complete image is output.