#ifndef OPENPOSE_3D_POSE_TRIANGULATION_HPP #define OPENPOSE_3D_POSE_TRIANGULATION_HPP #include namespace op { class OP_API PoseTriangulation { public: PoseTriangulation(const int minViews3d); virtual ~PoseTriangulation(); void initializationOnThread(); Array reconstructArray( const std::vector>& keypointsVector, const std::vector& cameraMatrices, const std::vector>& imageSizes) const; std::vector> reconstructArray( const std::vector>>& keypointsVector, const std::vector& cameraMatrices, const std::vector>& imageSizes) const; private: const int mMinViews3d; }; } #endif // OPENPOSE_3D_POSE_TRIANGULATION_HPP