Files
Happy-Reconstruction/Classes/CameraArguments.h
2020-02-12 16:55:39 +08:00

30 lines
582 B
C++

#pragma once
#include <opencv2/opencv.hpp>
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;
};