1. A data processing apparatus comprising: a generating section for generating, in response to an applied model parameter, a three-dimensional shape model and a model texture image related to respective portions of the three-dimension shape model, the model texture image having gradation information of a surface of an object that is independent of either an incident angle of light and a direction of lighting, the model texture image on the three-dimensional shape model being prepared in advance, and the model texture image being data prepared by projecting the model texture image onto a single continuous plane, the single continuous plane being defined as a cylindrical coordinate represented by a surface of a cylindrical plane surrounding the three-dimensional shape model on which each polygon of the three-dimensional shape model corresponds to a predetermined position; a receiving section receiving an input two-dimension image; a projecting section for orthogonally projecting the input two-dimension image to the three-dimension shape model to form modified three-dimension shape model which is added gradation information to the respective polygon of the three-dimension shape model; a mapping section for mapping the gradation information of the modified three-dimension shape model onto the cylindrical plane to form the texture corresponding to the input two-dimension image; a texture comparing section for comparing the mapped model texture corresponding to the input two-dimensional image with the model texture image based on the applied model parameter; and a calculating section for calculating a parameter in accordance with the result of comparing by the texture comparing section and applying the calculated parameter to said generating section.