2013-11-20 80 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})