DV

DV

  • Getting started

›DV API

Getting Started

  • Get started
  • Update camera firmware
  • Visualize and Record
  • Convert old AEDAT2/3 files
  • Focus an Event Camera

Modules

  • Accumulator
  • Noise Filters
  • More Modules

DV API

  • Get ready for development
  • Write a first module
  • Module API
  • I/O API
  • Configuration API
  • Logging API
  • Event Store
  • Event Stream Slicing
  • Time Surface
  • Tools

More Topics

  • Python Integration
  • External input triggering and clock synchronization
  • Calibration
  • Creating a Custom Datatype
  • Cross Compilation

DVL-5000

  • Getting Started
  • Calibration
  • Scanning

Tools

Header <dv-sdk/processing/event.hpp>

A number of processing tools are available for common Event processing tasks

Filter ROI

To filter out a region of interest

cv::Rect roi(x, y, width, height);
dv::EventStore outStore;
dv::roiFilter(inStore, outStore, roi);

Extracts only the events that are within the defined region of interest. This function copies the events from the in EventStore into the given out EventStore, if they intersect with the given region of interest rectangle.

Scale

Subsample a set of events from a x / y range to another x / y range

dv::EventStore outStore;
dv::scale(inStore, outStore, xFactor, yFactor);

Projects the event coordinates onto a smaller range. The x- and y-coordinates the divided by xFactor and yFactor respectively and floored to the next integer.

Filter polarity

To filter out all events with a specific polarity

dv::EventStore outStore;

// to only keep the on events
dv::polarityFilter(inStore, outStore, true);

// to only keep the off events
dv::polarityFilter(inStore, outStore, false);

Getting a Bounding Rect for a set of events

To compute a bounding rect that includes all events in a set of events

cv::Rect rect = dv::boundingRect(inStore);
← Time SurfacePython Integration →
  • Filter ROI
  • Scale
  • Filter polarity
  • Getting a Bounding Rect for a set of events
DV
Docs
Getting StartedDownloadAPI Reference
Resources
GitlabBuy a DVS
Copyright © 2023 iniVation AG