![]() |
OpenEV
Extending OpenCV to event-based vision
|
This class extends AbstractReader_ to read event data from HDF5 files. More...
#include <hdf5-reader.hpp>
Public Member Functions | |
| HDF5Reader (const std::string &filename, const std::string &t_path="/events/t", const std::string &x_path="/events/x", const std::string &y_path="/events/y", const std::string &p_path="/events/p", std::size_t buffer_size=0, bool use_threading=false) | |
| Public Member Functions inherited from ev::AbstractReader_ | |
| AbstractReader_ (const std::size_t buffer_size, const bool use_threading) | |
| Constructor for AbstractReader_. | |
| Queue & | data () |
| Returns a reference to the internal buffer (Queue) containing the data. | |
Additional Inherited Members | |
| Protected Attributes inherited from ev::AbstractReader_ | |
| const std::size_t | bufferSize_ |
| std::thread | thread_ |
| Queue | buffer_ |
| std::mutex | bufferMutex_ |
| std::atomic< bool > | threadRunning_ {} |
| std::atomic< bool > | eof_ {false} |
This class extends AbstractReader_ to read event data from HDF5 files.
Events are expected to be stored as four separate 1-D datasets (one per field). Any numeric storage type is accepted; values are converted on read.