Skip to main content

Event Vision Library

Project description

Event Vision Library

PyPI Status Python Version License

Read the documentation at https://event-vision-library.readthedocs.io/ Tests Codecov

pre-commit Black

Installation

You can install Event Vision Library via pip from PyPI:

$ pip install event-vision-library

# you can now `import evlib`

Usage

Please see our examples and documentation.

Features

  • Python 3.7, 3.8, 3.9, 3.10
  • Pure-python library
  • Numpy and Torch compatibility.
  • 🚧 This library is under construction and currently alpha version. The APIs may change significantly. Contributions and discussions are welcomed! 🚧

Data

  • Support different data types (.text, .raw, .hdf5, .npy, .aedat) for various file encoding of event data
  • ROS bag files (optional, based on ROS installation)
  • Support multiple existing dataset (e.g., ECD, MVSEC, DSEC, etc.)
  • Support iterator-based loading and also block-based (random access) loading.

Algorithms

  • Have different off-the-shelf methods, ready to use:
    • Optical Flow estimation
    • Image reconstruction
    • Ego-motion estimation
    • more to come.
  • C++ implementation and extension for faster execution (TODO)

Log and Vsualization

  • Various visualization for 2D/3D representation of events
  • Useful logging

Contributing

Contributions are very welcome. To learn more, see the Contributor Guide.

License

Distributed under the terms of the MIT license, Event Vision Library is free and open source software.

Issues

If you encounter any problems, please file an issue along with a detailed description.

Acknowledgement

This project was generated from Hypermodern Python Cookiecutter template.

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

event_vision_library-0.0.1b0.tar.gz (30.0 kB view details)

Uploaded Source

Built Distribution

event_vision_library-0.0.1b0-py3-none-any.whl (40.8 kB view details)

Uploaded Python 3

File details

Details for the file event_vision_library-0.0.1b0.tar.gz.

File metadata

File hashes

Hashes for event_vision_library-0.0.1b0.tar.gz
Algorithm Hash digest
SHA256 b3a9b54b5d9bc9d5027e0d6fb6bf52f1873f996859dca758c13ca6951f97fedf
MD5 ff21d0baecf5facd1b0751acac504c47
BLAKE2b-256 b362169eb41f35db13ec0dc828c8a2a10abcb68f3b6c5b67ad1f97d4a01a6941

See more details on using hashes here.

File details

Details for the file event_vision_library-0.0.1b0-py3-none-any.whl.

File metadata

File hashes

Hashes for event_vision_library-0.0.1b0-py3-none-any.whl
Algorithm Hash digest
SHA256 c31e7c7343abfaa3bb1502deaa9356b4531af915f6a2b77a260ab04888a44ee5
MD5 f7271528a1c8c409b2f2c0392d3452d4
BLAKE2b-256 8b67adb710b630032aa7a9d9afab54ee68a2d2d2d5cdad25c87c0cf7085d1f78

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