#pragma once #include class CameraArguments { private: cv::Mat r12; cv::Mat t12; cv::Mat kc1; cv::Mat kp2; cv::Mat hc1; cv::Mat hp2; CameraArguments(); CameraArguments(cv::Mat r, cv::Mat t, cv::Mat kc, cv::Mat kp); ~CameraArguments(); public: static CameraArguments* getInstance(cv::Mat r, cv::Mat t, cv::Mat kc, cv::Mat kp); static CameraArguments* getInstance(); static CameraArguments* instance ; cv::Mat getR() const; cv::Mat getT() const; cv::Mat getKc() const; cv::Mat getKp() const; cv::Mat getHc() const; cv::Mat getHp() const; };