1.申请cloudsight账户, https://cloudsight.ai/
2.可以与他们的工作人员联系,申请次数
3.创建项目test并查看api-keys
4.安装pip install cloudsight
#运行格式 python testcloudsight.py
# -*- coding: utf-8 -*-
import sys,os
import cloudsight
def _api(url):
auth = cloudsight.OAuth('-Rv2Z1Q8mk....TqWgH5Ng', 'O7ogb3NCJL.....RvcONhQ')
#auth就是申请的api key和secret
print(url)
api = cloudsight.API(auth)
with open(url, 'rb') as f:
response = api.image_request(f, url, {
'image_request[locale]': 'zh-CN',
'image_request[language]': 'zh-CN',
})
status = api.wait(response['token'], timeout=30)
if status['status'] != cloudsight.STATUS_NOT_COMPLETED:
print(status['name'])
if __name__ == '__main__':
root = '/home/aistudio/work/cloudsight/img/'
items = os.listdir(root)
for item in items:
path = os.path.join(root, item)
if path.endswith('.jpg') or path.endswith('.png'):
_api(path)
运行结果: