#include #include #include #include namespace py = pybind11; PYBIND11_MODULE(esim_py, m) { m.doc() = "ESIM bindings"; py::class_(m, "EventSimulator") .def(py::init()) .def("generateFromFolder", &EventSimulator::generateFromFolder, py::return_value_policy::reference_internal) .def("generateFromVideo", &EventSimulator::generateFromVideo, py::return_value_policy::reference_internal) .def("generateFromStampedImageSequence", &EventSimulator::generateFromStampedImageSequence, py::return_value_policy::reference_internal) .def("setParameters", &EventSimulator::setParameters) .def("generateEventFromCVImage", &EventSimulator::generateEventFromCVImage) .def("init", &EventSimulator::initialise); }