- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
下面是我从本地计算机在 kairos 中上传文件的代码。
from urllib2 import Request, urlopen
values_enroll = """
{
"image": "/home/neel/project/test5.jpg",
"subject_id": "2",
"gallery_name": "MyGallery"
}
"""
headers_enroll = {
'Content-Type': 'application/json',
'app_id': '2dxxxx79',
'app_key': '08aa31ebdxxxxxxxxxxaa6f6c87f4ea8'
}
request_enroll = Request('https://api.kairos.com/enroll',
data=values_enroll, headers=headers_enroll)
response_body_enroll = urlopen(request_enroll).read()
print response_body_enroll
当我运行此代码时,出现错误:
"{"Errors":[{"ErrCode":5000,"Message":"an invalid image was sent must be jpg or png format"}]}"
我正在关注此文档:http://docs.kairosv1.apiary.io/#reference/face-recognition/enroll/post .
现在,我想从本地计算机上传图像,而不是从可公开访问的 URL 上传图像,并且从可公开访问的 URL 上传图像时效果很好。
我还尝试了以下两种解决方案:Error while trying to upload file using kairos还有这个解决方案:http://www.projsolution.com/a107-6007-python
最佳答案
最近我找到了一个解决方案(它对我有用):
files = {"image": ("test5.jpg",open("/home/neel/project/test5.jpg","rb"))}
values_enrol = """
{
"subject_id": "2",
"gallery_name": "MyGallery"
}
"""
res = requests.post("https://api.kairos.com/enroll", files=files, data=values_enroll, headers=headers)
p/s:删除Content-Type就可以了
关于python - 在kairos python中上传本 map 片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45831862/
我正在使用 kairos api 进行人脸识别。我正在尝试注册图像。documentation这里说它也接受 base64 编码照片。所以我使用 base 64 对图像进行编码,但出现以下错误 {"E
我想使用 Kairos 的 API 进行人脸识别。这似乎是一个不错的系统,但不知道如何捕获示例。如果我使用字符串,则在处理后它是空的。 API 文档及其 GitHub 存储库中都没有关于此的任何示例:
我正在尝试连接到 kairos api,以便熟悉它并使用它们的检测功能。 此 api 尚无官方 C# 库。有一个似乎没有得到积极维护。 我正在尝试使用 RestSharp 直接连接。服务器正在接收我的
我目前正在摆弄 Kairos API,并尝试使用 Pythonista 在我的 iPad 上拍摄一张新照片,然后将该照片上传到 Kairos 注册 API。我可以让它与 URL 图像一起正常工作,但在
我是一名优秀的程序员,十分优秀!