def getDescriptors(self, path, featureExtraType):
        '''
        get all descriptors from images in the path
        :param path: the image's path
        :param featureExtraType: the feature type:sift or surf
        :return: all images' descriptors
        '''
        featureExtra = FeatureExtractor()
        descriptors = []
        for p in path:
            image = cv2.imread(p)
            if (featureExtraType.upper() == "SIFT"):
                dsc = featureExtra.getSiftFeature(image)
            if (featureExtraType.upper() == "SURF"):
                dsc = featureExtra.getSurfFeature(image)
            descriptors.append(dsc)

        return descriptors