Texture play important role in image description process. Texture classification is one of the problems which have been paid much attention on by computer vision scientists in last decade. If texture classification is done accurately, it can be used in many problems such as skin detection, surface defect detection, medical image analysis, gender identification, human identification, etc. Since now, many approaches are proposed to perform it. Most of them have tried to extract discriminative features to separate different texture types accurately. This paper has proposed an approach based on energy analysis of some efficient image descriptors such as median binary pattern, Local binary pattern and Gray Level Co-occurrence matrix. Next, by concatenating extracted features, a discriminative feature vector is defined. Finally, classifier is used to classify texture types. Although, this approach is a general one and is could be used in different applications. In the result part the proposed approach has been evaluated on some benchmark dataset. Next, the results have been compared with some of state-of-the-art approaches to prove the quality of the proposed approach.