|
| template<typename T> |
| Tb | insert (const Event_< T > &e) |
| | Insert an event, setting the pixel at (e.x, e.y) to ON.
|
| template<typename T> |
| Tb | emplace (const T x, const T y) |
| | Set the pixel at (x, y) to ON without constructing an Event_.
|
| void | updateStats (const Event &e) |
| | Account for an event in the statistics reported by count() and duration().
|
| std::size_t | count () const |
| | Number of events accounted for by updateStats().
|
| TimeType | firstTimestamp () const |
| | Timestamp of the first event accounted for by updateStats().
|
| TimeType | lastTimestamp () const |
| | Timestamp of the last event accounted for by updateStats().
|
|
void | resetStats () |
| | Reset statistics.
|
|
void | clear () |
| | Reset all pixels.
|
| ResultType | duration () const |
| | Time difference between the last and the first event.
|
| ResultType | rate () const |
| | Compute event rate as the ratio between the number of events and the time difference between the last and the first event.
|
| ResultType | density (const cv::Size size) const |
| | Compute event density as the ratio between the number of events and the number of pixels.
|
| std::size_t | activePixels () const |
| | Count the pixels with at least one event.
|
| ResultType | fillRatio (const cv::Size size) const |
| | Compute fill ratio as the fraction of pixels with at least one event.
|
| ResultType | polarityRatio (const PolarityType p) const |
| | Compute polarity ratio as the fraction of events with the given polarity.
|
| Event_< ResultType > | mean () const |
| | Compute the mean of the events.
|
| cv::Point_< ResultType > | meanPoint () const |
| | Compute the mean x,y point of the events.
|
| cv::Matx< ResultType, 2, 2 > | covariance () const |
| | Compute the covariance of the x,y coordinates of the events around meanPoint().
|
| cv::Rect | boundingBox () const |
| | Compute the smallest rectangle of pixels containing the events.
|
| ResultType | meanTime () const |
| | Compute the mean time of the events.
|
| ResultType | midTime () const |
| | Calculate the midpoint time between the oldest and the newest event.
|
| std::size_t | peak () const |
| | Find the largest number of events on a single pixel.
|
| ResultType | entropy () const |
| | Compute the Shannon entropy of the spatial distribution of the events.
|
template<typename Tb>
class ev::Mat::Binary_< Tb >
Spatial map marking whether any event has occurred at each pixel.
Each pixel is set to ON upon insertion regardless of polarity, and reset to OFF by clear().
The following alias is defined for convenience:
Spatial map marking whether any event has occurred at each pixel.
Definition matrices.hpp:124