OpenPose  1.7.0
The first real-time multi-person system to jointly detect human body, hand, facial, and foot keypoints
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cop::Array< T >
 Cop::Array< float >
 Cop::Array< long long >
 Cop::ArrayCpuGpu< T >
 Cop::BodyPartConnectorCaffe< T >
 Cop::CameraParameterReader
 Cop::CocoJsonSaver
 Cop::CvMatToOpInput
 Cop::CvMatToOpOutput
 Cop::Datum
 Cop::DatumProducer< TDatum >
 Cop::FaceDetector
 Cop::FaceDetectorOpenCV
 Cop::FaceExtractorNet
 Cop::FaceRenderer
 Cop::FileSaver
 Cop::FrameDisplayer
 Cop::Gui
 Cop::GuiInfoAdder
 Cop::HandDetector
 Cop::HandDetectorFromTxt
 Cop::HandExtractorNet
 Cop::HandRenderer
 Cop::JsonOfstream
 Cop::KeepTopNPeople
 Cop::KeypointScaler
 Cop::Matrix
 Cop::MaximumCaffe< T >
 Cop::Net
 Cop::NmsCaffe< T >
 Cop::OpOutputToCvMat
 Cop::PersonIdExtractor
 Cop::PersonTracker
 Cop::Point< T >
 Cop::Point< int >
 Cop::PointerContainerGreater< TDatumsSP >
 Cop::PointerContainerLess< TDatumsSP >
 Cop::PoseExtractor
 Cop::PoseExtractorNet
 Cop::PoseRenderer
 Cop::PoseTriangulation
 Cop::Producer
 Cop::Profiler
 Cop::QueueBase< TDatums, TQueue >
 CQueueBase< TDatums, std::priority_queue< TDatums, std::vector< TDatums >, std::greater< TDatums >> >
 Cop::QueueBase< TDatums, std::queue< TDatums > >
 Cop::Rectangle< T >
 Cop::Renderer
 Cop::ResizeAndMergeCaffe< T >
 Cop::ScaleAndSizeExtractor
 Cop::SpinnakerWrapper
 Cop::String
 Cop::SubThread< TDatums, TWorker >
 CSubThread< TDatums, std::shared_ptr< Worker< TDatums >> >
 Cop::Thread< TDatums, TWorker >
 Cop::ThreadManager< TDatums, TWorker, TQueue >
 Cop::UdpSender
 Cop::VerbosePrinter
 Cop::VideoSaver
 Cop::Worker< TDatums >
 Cop::Worker< std::shared_ptr< TDatums > >
 Cop::WrapperStructExtra
 Cop::WrapperStructFace
 Cop::WrapperStructGui
 Cop::WrapperStructHand
 Cop::WrapperStructInput
 Cop::WrapperStructOutput
 Cop::WrapperStructPose
 Cop::WrapperT< TDatum, TDatums, TDatumsSP, TWorker >