2013-11-20 49 views
0

我目前正在使用Django和Vuforia SDK的增强现实应用程序。 Vuforia提供了一个API来管理Vuforia Clouddatabase上的目标图像。python-vuforia坏HTTP请求

我碰到一个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

回答

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})