OpenPose
1.7.0
The first real-time multi-person system to jointly detect human body, hand, facial, and foot keypoints
|
#include <worker.hpp>
Public Member Functions | |
Worker () | |
virtual | ~Worker () |
void | initializationOnThreadNoException () |
bool | checkAndWork (TDatums &tDatums) |
bool | isRunning () const |
void | stop () |
virtual void | tryStop () |
Protected Member Functions | |
virtual void | initializationOnThread ()=0 |
virtual void | work (TDatums &tDatums)=0 |
Definition at line 9 of file worker.hpp.
op::Worker< TDatums >::Worker |
Definition at line 57 of file worker.hpp.
|
virtual |
Definition at line 63 of file worker.hpp.
bool op::Worker< TDatums >::checkAndWork | ( | TDatums & | tDatums | ) |
Definition at line 82 of file worker.hpp.
|
protectedpure virtual |
Implemented in op::WPersonIdExtractor< TDatums >, op::WQueueOrderer< TDatums >, op::WQueueAssembler< TDatums >, op::WIdGenerator< TDatums >, op::WFpsMax< TDatums >, op::WDatumProducer< TDatum >, op::WPoseRenderer< TDatums >, op::WPoseExtractorNet< TDatums >, op::WPoseExtractor< TDatums >, op::WHandRenderer< TDatums >, op::WHandExtractorNet< TDatums >, op::WHandDetectorUpdate< TDatums >, op::WHandDetectorTracking< TDatums >, op::WHandDetectorFromTxt< TDatums >, op::WHandDetector< TDatums >, op::WGuiInfoAdder< TDatums >, op::WGui3D< TDatums >, op::WGui< TDatums >, op::WVideoSaver3D< TDatums >, op::WVideoSaver< TDatums >, op::WUdpSender< TDatums >, op::WPoseSaver< TDatums >, op::WPeopleJsonSaver< TDatums >, op::WImageSaver< TDatums >, op::WHeatMapSaver< TDatums >, op::WHandSaver< TDatums >, op::WFaceSaver< TDatums >, op::WCocoJsonSaver< TDatums >, op::WFaceRenderer< TDatums >, op::WFaceExtractorNet< TDatums >, op::WFaceDetectorOpenCV< TDatums >, op::WFaceDetector< TDatums >, op::WVerbosePrinter< TDatums >, op::WScaleAndSizeExtractor< TDatums >, op::WOpOutputToCvMat< TDatums >, op::WKeypointScaler< TDatums >, op::WKeepTopNPeople< TDatums >, op::WCvMatToOpOutput< TDatums >, op::WCvMatToOpInput< TDatums >, and op::WPoseTriangulation< TDatums >.
void op::Worker< TDatums >::initializationOnThreadNoException |
Definition at line 68 of file worker.hpp.
|
inline |
Definition at line 20 of file worker.hpp.
|
inline |
Definition at line 25 of file worker.hpp.
|
inlinevirtual |
Reimplemented in op::WQueueOrderer< TDatums >.
Definition at line 32 of file worker.hpp.
|
protectedpure virtual |
Implemented in op::WPersonIdExtractor< TDatums >, op::WQueueOrderer< TDatums >, op::WorkerProducer< TDatums >, op::WorkerConsumer< TDatums >, op::WIdGenerator< TDatums >, op::WFpsMax< TDatums >, op::WPoseRenderer< TDatums >, op::WPoseExtractorNet< TDatums >, op::WPoseExtractor< TDatums >, op::WHandRenderer< TDatums >, op::WHandExtractorNet< TDatums >, op::WHandDetectorUpdate< TDatums >, op::WHandDetectorTracking< TDatums >, op::WHandDetectorFromTxt< TDatums >, op::WHandDetector< TDatums >, op::WGuiInfoAdder< TDatums >, op::WFaceRenderer< TDatums >, op::WFaceExtractorNet< TDatums >, op::WFaceDetectorOpenCV< TDatums >, op::WFaceDetector< TDatums >, op::WVerbosePrinter< TDatums >, op::WScaleAndSizeExtractor< TDatums >, op::WOpOutputToCvMat< TDatums >, op::WKeypointScaler< TDatums >, op::WKeepTopNPeople< TDatums >, op::WCvMatToOpOutput< TDatums >, op::WCvMatToOpInput< TDatums >, op::WPoseTriangulation< TDatums >, op::WQueueAssembler< TDatums >, and op::WorkerProducer< std::shared_ptr< std::vector< std::shared_ptr< TDatum > > > >.