Skip to main content

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

License:

BSD 3-Clause

Version:

2022.9.27

Requirements

Revisions

2022.9.27

  • Update metadata.

2021.6.6

  • Remove support for Python 3.6 (NEP 29).

2020.1.1

  • Remove support for Python 2.7 and 3.5.

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.

Release files for lucam 2022.9.27

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for lucam 2022.9.27
File Size Uploaded
lucam-2022.9.27.tar.gz 27.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for lucam 2022.9.27
File Interpreter ABI Platform
lucam-2022.9.27-py3-none-any.whl Python 3 none any Details

Total release size:55.1 kB

Release files / lucam-2022.9.27.tar.gz

Download URL lucam-2022.9.27.tar.gz
Size 27.5 kB
Tags Source
SHA-256 checksum
How to use checksums
bcf44d488b5a1f10bff6172118824730feb3c128ebf1ce4081888ccd86ba6610
BLAKE2b-256 checksum
How to use checksums
6da0a12d816d13cb67481424add00fe41a6727853d94dabc663bb08702625aa6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.7

Release files / lucam-2022.9.27-py3-none-any.whl

Download URL lucam-2022.9.27-py3-none-any.whl
Size 27.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9c4e3934c8e5f9292182c0b10021feba6a51fb2430fac905effe196c25ceea85
BLAKE2b-256 checksum
How to use checksums
93b1c0a358afe0fdd55df1e72aeeb6927383ac5108acd1d073db3ba82597bc7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.7

Release history Release notifications | RSS feed

This release

2022.9.27 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page