python-vuforia坏http请求

时间:2013-11-20 17:43:15

标签: python vuforia

我目前正在使用Django和Vuforia SDK开发增强现实应用。 Vuforia提供了一个API来管理Vuforia Clouddatabase上的目标图像。

我偶然发现了一个python脚本与Vuforias Rest-API进行通信:https://github.com/dadoeyad/python-vuforia

从数据库中获取数据的函数运行良好。 但我无法弄清楚如何使用该函数将数据添加到数据库。

import augmented.vuforia

upload = vuforia.Vuforia()
data = '{"name":"tarmac","width":"265.0","image":"/9j/4AAQSkZJR..."}'
upload.add_target(data)

这给了我一个错误:Bad Http Request

有人聪明,谁知道如何格式化数据?

文档似乎也有拼写错误: https://developer.vuforia.com/resources/dev-guide/adding-target-cloud-database-api

1 个答案:

答案 0 :(得分:0)

在库中有一个如何添加目标的示例。

v = Vuforia(server_access, server_secret)
image_file = open('PATH_TO_IMAGE_FILE')
image = base64.b64encode(image_file.read())
meta = "this is the metadata"
metadata = base64.b64encode(meta)
print v.add_target({"name": "zxczxc", "width": "550", "image": image, "application_metadata": metadata, "active_flag": 1})