我对stackoverflow和python编程都是新手,我正试图通过使用的服务从我的硬盘上获取图像的情感分析skybiometry.com. 它们的示例链接类似于:“http://api.skybiometry.com/fc/faces/detect.json?api_key=aa754b54b37&api_secret=4b3a4c6d4c&urls=http://theweeklyworld.com/wp-content/uploads/2014/08/child-happy-face1.jpg&attributes=all”,我想在python脚本中用我的图像来实现这一点。在他们的网站https://skybiometry.com/documentation/上,关于第4.13点,他们说如果我想分析硬盘上的图像,请求必须以MIME格式生成。我不知道该怎么办。在我的另一个项目中,我做了这样的请求
import requests
auth_headers = {
'api_key': api_key,
'api_secret': api_secret,
}
url = 'http://api.skybiometry.com/fc/faces/detect'
files = { 'source': open(path + ".jpg", 'rb')
}
data = { 'timeout': 60
}
response = requests.post(url, files=files, data=data, headers=auth_headers)
print (response.json())
有人能帮我调整一下这个请求使之生效吗? 谢谢!你知道吗
您需要更改
api_key
和api_secret
以获得您自己的skybiometry凭据才能使用该python脚本。你知道吗无论如何,我更喜欢先为python安装api客户端skybiometry,然后使用python脚本。要安装它,您需要遵循以下步骤:
git clone git@github.com:SkyBiometry/python-face-client.git
cd python-face-client
python setup.py build
python setup.py install
然后可以使用
import
和skybiometry凭据使用api客户端,例如:更改
API_KEY
和API_SECRET
以获得您自己的skybiometry凭据。你知道吗有关更多示例以及如何使用api客户机,请参见:https://github.com/SkyBiometry/python-face-client
你好。你知道吗
相关问题 更多 >
编程相关推荐