Skip to main content

Interact with the Vuforia Web Services (VWS) API.

Project description

Build Status codecov PyPI Documentation Status

vws-python

Python library for the Vuforia Web Services (VWS) API and the Vuforia Web Query API.

Installation

pip install vws-python

This is tested on Python 3.7+. Get in touch with adamdangoor@gmail.com if you would like to use this with another language.

Getting Started

import io

from vws import VWS, CloudRecoService

server_access_key = '[server-access-key]'
server_secret_key = '[server-secret-key]'
client_access_key = '[client-access-key]'
client_secret_key = '[client-secret-key]'

vws_client = VWS(
    server_access_key=server_access_key,
    server_secret_key=server_secret_key,
)
cloud_reco_client = CloudRecoService(
    client_access_key=client_access_key,
    client_secret_key=client_secret_key,
)
name = 'my_image_name'

with open('/path/to/image.png', 'rb') as my_image_file:
   my_image = io.BytesIO(my_image_file.read())

target_id = vws_client.add_target(
    name=name,
    width=1,
    image=my_image,
    active_flag=True,
    application_metadata=None,
)
vws_client.wait_for_target_processed(target_id=target_id)
matching_targets = cloud_reco_client.query(image=my_image)

assert matching_targets[0].target_id == target_id

Full Documentation

See the full documentation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

VWS Python-2020.8.21.0.tar.gz (30.3 kB view details)

Uploaded Source

Built Distribution

VWS_Python-2020.8.21.0-py2.py3-none-any.whl (13.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file VWS Python-2020.8.21.0.tar.gz.

File metadata

  • Download URL: VWS Python-2020.8.21.0.tar.gz
  • Upload date:
  • Size: 30.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for VWS Python-2020.8.21.0.tar.gz
Algorithm Hash digest
SHA256 9a3e579e0650d9226eea71b1822ae60c5b0d267f1ed7a95c32a2d06db529db91
MD5 c12b73b76d7651165d9fadb0efa835ca
BLAKE2b-256 4d9e03b1b91aba800fbbdf2d63772a50606aff436c6508e19a43ef77a817d4b2

See more details on using hashes here.

File details

Details for the file VWS_Python-2020.8.21.0-py2.py3-none-any.whl.

File metadata

  • Download URL: VWS_Python-2020.8.21.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 13.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for VWS_Python-2020.8.21.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0fd9b5a89d638389364e2ce3279008397b71f34b295bbbba21b64d97ab8928be
MD5 b4ca18d71cd5cce43f410c1f5f431d4e
BLAKE2b-256 6d7cb5e427dcdc91e2203a648e1fda1ea5b9dd9b51bb842143f58c884e710114

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page