Skip to main content

Lumenera(r) USB Camera Interface

Project description

Lucam is a Python library that provides two interfaces to the Lumenera(r) LuCam API:

  • API, a low level ctypes interface to the lucamapi.dll version 5, exposing the definitions/declarations found in the lucam.h C header.

  • Lucam, a high level object interface wrapping most of the ctypes interface, featuring exception based error handling and numpy.array type images.

Author:

Christoph Gohlke

Organization:

Laboratory for Fluorescence Dynamics. University of California, Irvine

License:

BSD 3-Clause

Version:

2020.1.1

Requirements

Revisions

2020.1.1

Remove support for Python 2.7 and 3.5. Update copyright.

Notes

“Lumenera” is a registered trademark of Lumenera Corporation (1).

Lucam is no longer being actively developed.

Lucam has been tested with the Lu165M monochrome camera on Windows only.

Some LuCam API functions are not available in the Lucam wrapper due to lack of documentation or hardware for testing.

Naming of functions, methods, and constants that have an equivalent in the LuCam API follows the LuCam API conventions, else PEP8 is followed.

References

  1. Lumenera Corporation

  2. Lumenera USB Camera API Reference Manual Release 5.0. Lumenera Corporation.

Examples

>>> from lucam import Lucam
>>> camera = Lucam()
>>> image = camera.TakeSnapshot()
>>> camera.SaveImage(image, 'test.tif')
>>> camera.CameraClose()

Refer to the test() function at the end of the module for more examples.

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

lucam-2020.1.1.tar.gz (27.0 kB view details)

Uploaded Source

Built Distribution

lucam-2020.1.1-py3-none-any.whl (27.5 kB view details)

Uploaded Python 3

File details

Details for the file lucam-2020.1.1.tar.gz.

File metadata

  • Download URL: lucam-2020.1.1.tar.gz
  • Upload date:
  • Size: 27.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.6

File hashes

Hashes for lucam-2020.1.1.tar.gz
Algorithm Hash digest
SHA256 14f9a6edde6baa1950188ce0e94a20e278e21384a3133cefdc38bc054a83e655
MD5 48d9fa4375209860992f8fc7e1e94d5c
BLAKE2b-256 96d7638c900a7a90dd4b6abe4c85c5a873a970e84ef7acbca390cf1584cb88f9

See more details on using hashes here.

File details

Details for the file lucam-2020.1.1-py3-none-any.whl.

File metadata

  • Download URL: lucam-2020.1.1-py3-none-any.whl
  • Upload date:
  • Size: 27.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.6

File hashes

Hashes for lucam-2020.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 60c5809200526bca7e817568889378acf126376eae28c8cd87e7b608d371673e
MD5 435d6149d60ac4926595aef5f761dede
BLAKE2b-256 b7cecad4937abc65c81e05a7facb5bcc43a080cb36ee0426efea1aea942c4316

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