![]() |
OpenEV
Extending OpenCV to event-based vision
|
Abstract camera device driver. More...
#include "openev/containers/queue.hpp"#include "openev/containers/vector.hpp"#include "openev/core/types.hpp"#include <atomic>#include <cstddef>#include <math.h>#include <opencv2/core/mat.hpp>#include <opencv2/core/mat.inl.hpp>#include <opencv2/core/types.hpp>#include <ostream>#include <queue>#include <stdint.h>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| struct | caer_device_handle |
| class | ev::StampedMat |
| This class extends cv::Mat to include timestamp. More... | |
| struct | ev::xyz_t |
| This struct is used to store linear acceleration and angular velocity. More... | |
| struct | ev::Imu |
| This struct is used to store IMU data from a DAVIS event camera. More... | |
| class | ev::AbstractCamera |
| This is an auxiliary class. This class cannot be instanced. More... | |
Typedefs | |
| typedef struct caer_device_handle * | caerDeviceHandle |
| using | ev::StampedMatVector = std::vector<StampedMat> |
| using | ev::StampedMatQueue = std::queue<StampedMat> |
| using | ev::ImuVector = std::vector<Imu> |
| using | ev::ImuQueue = std::queue<Imu> |
Functions | |
| template<typename T> | |
| constexpr double | ev::unit::us (const T x) |
Variables | |
| constexpr double | ev::EARTH_GRAVITY = 9.80665 |
| constexpr double | ev::DEG2RAD = M_PI / 180.0 |
| constexpr double | ev::SCALE_16B_8B = 1.0 / 256.0 |
Abstract camera device driver.