Neuromorphic Drivers

Python and Rust libraries to interact with event cameras in real-time.

Overview

Neuromorphic drivers is a library to interact with USB event cameras in real-time. It is compatible with all major operating systems (Linux x64 and ARM, macOS x64 and ARM, and Windows x64) and it aims to support as many commercial devices as possible.

The library can be used in Python and Rust.

By design, Neuromorphic drivers provides no processing algorithms. It may instead be combined with other libraries (for instance Tonic or Faery to build real-time processing pipelines.

Neuromorphic drivers does not depend on Metavision, libcaer, or dv-processing. It instead uses its own implementation of the cameras’ USB protocols. This approach facilitates cross-platform support and lets us ship lightweight pre-compiled Python wheels, which means that Python users do not need specific shared libraries or a compiler toolchain on their machine.

Neuromorphic drivers logo

Neuromorphic drivers

PyPI Version GitHub Stars
Maintainer(s):
Language:
Python, Rust
License:
MIT
Application:
Drivers
Dependencies:
NumPy, Rust

Help Improve this Software Guide

Our software guide is maintained by the community. If you have updates, see an error, or want to suggest a new tool, please let us know by opening an issue on our GitHub repository.