1. A shape comparison apparatus, comprising: a polygonal approximation unit for approximating an image object contour as a polygon, namely representing said image object contour into an ordered contour primitive sequence; an attribute generation unit for calculating attribute value for contour primitive and contour primitive composition, characterized in that said attribute value is a convexity/concavity degree; and a comparison unit for establishing correspondence of polygons and hence calculating similarity between contours.