![]() |
OpenEV
Extending OpenCV to event-based vision
|
Refractory period filter for event rate limiting. More...
#include <filtering.hpp>
Public Member Functions | |
| RefractoryPeriodFilter (const cv::Size &size, ev::TimeType dt) | |
| RefractoryPeriodFilter (const RefractoryPeriodFilter &)=default | |
| RefractoryPeriodFilter (RefractoryPeriodFilter &&) noexcept=default | |
| RefractoryPeriodFilter & | operator= (const RefractoryPeriodFilter &)=default |
| RefractoryPeriodFilter & | operator= (RefractoryPeriodFilter &&) noexcept=default |
| void | setDt (const ev::TimeType dt) |
| Set the inhibition time. | |
| bool | operator() (const ev::Event &e) |
Refractory period filter for event rate limiting.
Inhibits each pixel for dt time units after one of its events is accepted, so no pixel can fire faster than \( 1/dt \).
| ev::RefractoryPeriodFilter::RefractoryPeriodFilter | ( | const cv::Size & | size, |
| ev::TimeType | dt ) |
Constructor.
| size | Sensor resolution (width x height) |
| dt | Inhibition time; events fired before this time has elapsed since the last accepted event of the same pixel are discarded |
|
nodiscard |
Test and record a single event.
| e | Event to evaluate |
dt)
|
inline |
Set the inhibition time.
| dt | Inhibition time; events fired before this time has elapsed since the last accepted event of the same pixel are discarded |