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.12+. Get in touch with adamdangoor@gmail.com if you would like to use this with another language.

Getting Started

import pathlib

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'

image = pathlib.Path('high_quality_image.jpg')
with image.open(mode='rb') as my_image_file:
    target_id = vws_client.add_target(
        name=name,
        width=1,
        image=my_image_file,
        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_file)

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-2024.9.4.tar.gz (33.7 kB view details)

Uploaded Source

Built Distribution

vws_python-2024.9.4-py2.py3-none-any.whl (15.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file vws_python-2024.9.4.tar.gz.

File metadata

  • Download URL: vws_python-2024.9.4.tar.gz
  • Upload date:
  • Size: 33.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for vws_python-2024.9.4.tar.gz
Algorithm Hash digest
SHA256 cb8f5c8c6f837ddea245f7609a39aa77cc41097065a8a3b6c9c4a22437d3f37e
MD5 02ac459e71c31ae93643960677c7bd55
BLAKE2b-256 f0397b52771502654e51c9d365a93674607d49d23f5ddb8eae25536e8eda8d08

See more details on using hashes here.

File details

Details for the file vws_python-2024.9.4-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for vws_python-2024.9.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 183d6e0cf9606c206004ddf6eb4e71361895f548c42eb29e9efb48ca55cc5b2f
MD5 af79a2e84a2f598989bf6829447e7055
BLAKE2b-256 a0f6958e4cea80b5c56d378509c0e3f3af83be48ddd4f5b6a79d5558858ab15d

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