OpenEV
Extending OpenCV to event-based vision
Loading...
Searching...
No Matches
example-event.cpp

This is an example of how to use the Event_<T> class.

#include <iostream>
int main(int /*argc*/, const char * /*argv*/[]) {
const ev::Event e1(20, 30, 1.23, ev::POSITIVE);
const ev::Event e2(40, 30, 5.67, ev::NEGATIVE);
const ev::Rect rect(0, 0, 35, 35);
std::cout << "e1: " << e1 << '\n';
std::cout << "e2: " << e2 << '\n';
std::cout << "Distance between e1 and e2 = " << e1.distance(e2) << '\n';
std::cout << "e1 is inside rect?: " << (rect.contains(e1) ? "yes" : "no") << '\n';
std::cout << "e2 is inside rect?: " << (rect.contains(e2) ? "yes" : "no") << '\n';
return 0;
}
double distance(const Event_< T > &e, const uint8_t type=DISTANCE_NORM_L2|DISTANCE_FLAG_SPATIAL) const
Definition types.hpp:223
Basic event-based vision structures based on OpenCV components.
constexpr PolarityType POSITIVE
Definition types.hpp:29
Rect2 Rect
Definition types.hpp:390
Eventi Event
Definition types.hpp:252
constexpr PolarityType NEGATIVE
Definition types.hpp:30