1 #ifndef OPENPOSE_GUI_GUI_3D_HPP
2 #define OPENPOSE_GUI_GUI_3D_HPP
16 const std::shared_ptr<std::atomic<bool>>& isRunningSharedPtr,
17 const std::shared_ptr<std::pair<std::atomic<bool>, std::atomic<int>>>& videoSeekSharedPtr =
nullptr,
18 const std::vector<std::shared_ptr<PoseExtractorNet>>& poseExtractorNets = {},
19 const std::vector<std::shared_ptr<FaceExtractorNet>>& faceExtractorNets = {},
20 const std::vector<std::shared_ptr<HandExtractorNet>>& handExtractorNets = {},
21 const std::vector<std::shared_ptr<Renderer>>& renderers = {},
24 const bool copyGlToCvMat =
false);
38 const bool mCopyGlToCvMat;
virtual Matrix readCvMat()
Gui3D(const Point< int > &outputSize, const bool fullScreen, const std::shared_ptr< std::atomic< bool >> &isRunningSharedPtr, const std::shared_ptr< std::pair< std::atomic< bool >, std::atomic< int >>> &videoSeekSharedPtr=nullptr, const std::vector< std::shared_ptr< PoseExtractorNet >> &poseExtractorNets={}, const std::vector< std::shared_ptr< FaceExtractorNet >> &faceExtractorNets={}, const std::vector< std::shared_ptr< HandExtractorNet >> &handExtractorNets={}, const std::vector< std::shared_ptr< Renderer >> &renderers={}, const PoseModel poseModel=PoseModel::BODY_25, const DisplayMode displayMode=DisplayMode::DisplayAll, const bool copyGlToCvMat=false)
virtual void initializationOnThread()
void setKeypoints(const Array< float > &poseKeypoints3D, const Array< float > &faceKeypoints3D, const Array< float > &leftHandKeypoints3D, const Array< float > &rightHandKeypoints3D)