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