#ifndef DATASET_H_ #define DATASET_H_ #include #include #include #include #include #include #include "utils.h" class Dataset{ public: Dataset(const std::string& dataroot, const std::string& image_dir_name); size_t GetDatasetLength(); bool GetImage(cv::Mat& image, size_t idx); double GetTimestamp(size_t idx); private: std::string _dataroot; std::string _image_dir; std::string _image_name_file_path; std::vector _image_names; std::string _time_file_path; std::vector _timestamps; }; #endif // DATASET_H_