我正在尝试将这个api:ImageSimilarity与Python端点一起使用。
关于如何在API中加载本地图像有什么想法吗?示例显示:
[ "data://zskurultay/ImageDemo/butterfly1.png",
"data://zskurultay/ImageDemo/butterfly1.png"]然而,当我将本地图像作为input1传递时,例如,使用:data://home/username/path/to/image.png会显示错误:
Exception: algorithmia.api.APIException: Unexpected API response, status 400,
url http://172.17.42.1:4160/v1/data/home/username/path/to/image.png:
{"error":{"message":"Path invalid"}}发布于 2017-03-13 23:24:39
data://用于Algorithmia云图。(您可以在他们的云中创建自己的存储桶。)为了访问我的本地图像,我尝试使用不同的代码,例如,
algo = client.algo( '... alg name ....')
image = base64.b64encode( open( infile, "rb").read())
image_alg = algo.pipe( {'image':'data:image/jpg;base64,' + image.decode('ascii')})
return image_alg.result但我仍然在寻找合适的工具。
https://stackoverflow.com/questions/33451403
复制相似问题