/* * Visualiser.h * * Created on: Apr 23, 2020 * Author: lukas */ #ifndef VISUALISER_H_ #define VISUALISER_H_ #include "opencv2/opencv.hpp" #include "ObservationGenerator.hpp" using namespace cv; using namespace std; class Visualiser { public: Visualiser(int rows); virtual ~Visualiser(); void plot(String name, Mat frame, Mat fgmask, const cvBlob &biggest_blob, const vector &observations, const vector &predictions, const vector &corrected_measurements); private: // params for marker and test sizes double marker_size; double marker_thickness; double padding_x; double padding_y; double text_size; double text_thickness; }; #endif /* VISUALISER_H_ */