Skip to main content

Real time Barcode and QR Code scanner Edit

Project description

XCamera: Android-optimized camera widget

XCamera is a widget which extends the standard Kivy Camera widget with more functionality. In particular:

  1. it displays a "shoot button", which the user can press to take pictures

  2. on Android, it uses the native APIs to take high-quality pictures, including features such as auto-focus, high resolution, etc.

  3. it includes a method to force landscape mode. On Android, it is often desirable to switch to landscape mode when taking pictures: you can easily do it by calling camera.force_landscape(), and later camera.resource_orientation() to restore the orientation to whatever it was before.

Screenshot: screenshot

Notes:

  • On Android, the resolution property of the XCamera (and also of the plain Camera) widget controls the preview size: in other words, it only affects the quality of the preview, not the size of the pictures taken.

  • As it is now, the camera will shoot using the default setting for the picture size, which seems to be what the camera think it is "the best". In theory, we could add a method to retrieve the list of all possible picture sizes, and add a property to control it. It would also be nice to add a new button to allow the user to manually select the preferred size. Pull requests are welcome :)

Install

garden install xcamera

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

kivy_garden.xcamera-0.0.0.tar.gz (2.0 kB view details)

Uploaded Source

Built Distribution

kivy_garden.xcamera-0.0.0-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

File details

Details for the file kivy_garden.xcamera-0.0.0.tar.gz.

File metadata

  • Download URL: kivy_garden.xcamera-0.0.0.tar.gz
  • Upload date:
  • Size: 2.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for kivy_garden.xcamera-0.0.0.tar.gz
Algorithm Hash digest
SHA256 81ca8f14cff16e9c72e1c360f966f47b4adc180eb27451697711eee0a84dcea7
MD5 54454b2ae618a76ed7c85fbf4a80dc15
BLAKE2b-256 f2314488b69251ca15d4621df77f493698ef0a4606780fb73d8886d8a40836b2

See more details on using hashes here.

File details

Details for the file kivy_garden.xcamera-0.0.0-py3-none-any.whl.

File metadata

  • Download URL: kivy_garden.xcamera-0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 2.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for kivy_garden.xcamera-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 314df536c3dc8c20019b62fb5e92a4508c0e6d6aff811cb897efbeeb7114a456
MD5 1cd18b283f2b4650d3eb4dce900e4d5b
BLAKE2b-256 8110bed6cd5780fab493b517b496ddd4ad78f14595182a39b8e31c8ba1de35fe

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