1 #ifndef OPENPOSE_3D_POSE_TRIANGULATION_HPP
2 #define OPENPOSE_3D_POSE_TRIANGULATION_HPP
4 #include <opencv2/core/core.hpp>
14 cv::Mat& reconstructedPoint,
const std::vector<cv::Mat>& cameraMatrices,
15 const std::vector<cv::Point2d>& pointsOnEachCamera);
24 cv::Mat& reconstructedPoint,
const std::vector<cv::Mat>& cameraMatrices,
25 const std::vector<cv::Point2d>& pointsOnEachCamera,
const double reprojectionMaxAcceptable);
34 void initializationOnThread();
37 const std::vector<cv::Mat>& cameraMatrices,
41 const std::vector<cv::Mat>& cameraMatrices,
45 const int mMinViews3d;
49 #endif // OPENPOSE_3D_POSE_TRIANGULATION_HPP
OP_API double triangulateWithOptimization(cv::Mat &reconstructedPoint, const std::vector< cv::Mat > &cameraMatrices, const std::vector< cv::Point2d > &pointsOnEachCamera, const double reprojectionMaxAcceptable)
Definition: poseTriangulation.hpp:27
OP_API double triangulate(cv::Mat &reconstructedPoint, const std::vector< cv::Mat > &cameraMatrices, const std::vector< cv::Point2d > &pointsOnEachCamera)
std::vector< T, Alloc > vector
Definition: cl2.hpp:567
#define OP_API
Definition: macros.hpp:19