#ifndef _VISIBLE_LIGHT_CAMERA_H #define _VISIBLE_LIGHT_CAMERA_H #include #include #include "SI_sensor.h" #include "SI_errors.h" #include #include #include class VisibleLightCamera { public: VisibleLightCamera(); ~VisibleLightCamera(); int init(int video_capture_index); int read(void); void close(void); void save(std::ofstream &h_visible_light_file, std::ofstream &h_header_file); cv::Mat image_frame; private: int video_capture_index; cv::VideoCapture *video_capture; std::vector image_buff; }; #endif