| #ifndef OPENPOSE_PRIVATE_3D_POSE_TRIANGULATION_PRIVATE_HPP |
| #define OPENPOSE_PRIVATE_3D_POSE_TRIANGULATION_PRIVATE_HPP |
|
|
| #include <opencv2/core/core.hpp> |
| #include <openpose/core/common.hpp> |
|
|
| namespace op |
| { |
| |
| |
| |
| |
| double triangulate( |
| cv::Mat& reconstructedPoint, const std::vector<cv::Mat>& cameraMatrices, |
| const std::vector<cv::Point2d>& pointsOnEachCamera); |
|
|
| |
| |
| |
| |
| |
| |
| double triangulateWithOptimization( |
| cv::Mat& reconstructedPoint, const std::vector<cv::Mat>& cameraMatrices, |
| const std::vector<cv::Point2d>& pointsOnEachCamera, const double reprojectionMaxAcceptable); |
| } |
|
|
| #endif |
|
|