1 #ifndef OPENPOSE_3D_CAMERA_PARAMETER_READER_HPP
2 #define OPENPOSE_3D_CAMERA_PARAMETER_READER_HPP
4 #include <opencv2/core/core.hpp>
16 const cv::Mat& cameraIntrinsics,
17 const cv::Mat& cameraDistortion,
18 const cv::Mat& cameraExtrinsics = cv::Mat());
22 void readParameters(
const std::string& cameraParameterPath,
23 const std::vector<std::string>& serialNumbers = {});
25 void writeParameters(
const std::string& cameraParameterPath)
const;
27 unsigned long long getNumberCameras()
const;
29 const std::vector<std::string>& getCameraSerialNumbers()
const;
31 const std::vector<cv::Mat>& getCameraMatrices()
const;
33 const std::vector<cv::Mat>& getCameraExtrinsics()
const;
35 const std::vector<cv::Mat>& getCameraIntrinsics()
const;
37 const std::vector<cv::Mat>& getCameraDistortions()
const;
40 std::vector<std::string> mSerialNumbers;
41 unsigned long long mNumberCameras;
42 std::vector<cv::Mat> mCameraMatrices;
43 std::vector<cv::Mat> mCameraExtrinsics;
44 std::vector<cv::Mat> mCameraIntrinsics;
45 std::vector<cv::Mat> mCameraDistortions;
51 #endif // OPENPOSE_3D_CAMERA_PARAMETER_READER_HPP
#define DELETE_COPY(className)
Definition: macros.hpp:31
Definition: cameraParameterReader.hpp:9
#define OP_API
Definition: macros.hpp:16
std::string string
Definition: cl2.hpp:574