1. A method of generating a hierarchical structured pattern based descriptor to recognize an object from an image, the method comprising: generating a hierarchical structured pattern by defining a parent node based on a patch region for a feature point of an input image to be analyzed and defining a child node by dividing the parent node to a predetermined depth; calculating a master direction vector of the patch region based on representative pixel values and position coordinates of the parent node and the child node; and calculating a rotation angle of the patch region based on the master direction vector and rotating the hierarchical structured pattern by the rotation angle; after the rotating of the hierarchical structured pattern by the rotation angle, describing a descriptor based on the rotated hierarchical structured pattern, the representative pixel value of the parent node, and the representative pixel value of the child node.