示例#1
0
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