class VisAnalyser: def __init__(self): self.alchemyapi = AlchemyAPI() self.opt = {'forceShowAll': 0, 'knowledgeGraph': 0} def process(self, imgPATH): temp = self.__getAlchemyTags(imgPATH) res = [( d['score'], d['text'] ) for d in temp['imageKeywords']] res.sort(reverse = True) return res def __getAlchemyTags(self, imagePATH): res = self.alchemyapi.imageTagging('image',imagePATH, self.opt) return res