An image processing apparatus is provided that is capable of executing identification of an object by using a two-dimensional-image having a relatively low resolution. In the image processing apparatus, image data obtained by photo capturing a prescribed object is used as a processing target; with respect to at least one plane relating to a part of the object, an N-dimensional estimated feature value (N ≧3) defining the plane is operated; the N-dimensional estimated feature value and information identifying the original object are associated with each other and stored as a recognition database in a storage unit; and the recognition database is applied to a recognition process of the object.