8 #ifndef SE_READER_INTERIORNET_HPP 9 #define SE_READER_INTERIORNET_HPP 13 #include <Eigen/Dense> 16 #include <opencv2/core/core.hpp> 17 #include <opencv2/imgproc/imgproc.hpp> 18 #include <opencv2/opencv.hpp> 49 std::string
name()
const;
51 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
54 static constexpr
float interiornet_inverse_scale_ = 1.0f / 1000.0f;
60 static constexpr
double max_match_timestamp_dist_ = 0.02;
62 static constexpr
double max_interp_timestamp_dist_ = 10.0 * max_match_timestamp_dist_;
64 cv::Mat projection_inv_;
66 std::vector<std::string> depth_filenames_;
68 std::vector<std::string> rgb_filenames_;
81 #endif //SE_READER_INTERIORNET_HPP Definition: reader_base.hpp:46
InteriorNetReader(const ReaderConfig &c)
Construct a InteriorNetReader from a ReaderConfig.
Base abstract class for dataset readers.
Definition: reader_base.hpp:139
std::string name() const
The name of the reader.
ReaderStatus
The result of trying to read a depth/RGB image or a pose.
Definition: reader_base.hpp:105
Reader for the InteriorNet dataset.
Definition: reader_interiornet.hpp:33
void restart()
Restart reading from the beginning.
Helper wrapper to allocate and de-allocate octants in the octree.
Definition: colour_utils.hpp:17