1 #ifndef OPENPOSE_CORE_DATUM_HPP
2 #define OPENPOSE_CORE_DATUM_HPP
4 #include <opencv2/core/core.hpp>
18 unsigned long long id;
286 return id < datum.
id;
295 return id > datum.
id;
304 return id <= datum.
id;
313 return id >= datum.
id;
322 return id == datum.
id;
331 return id != datum.
id;
336 #define DATUM_BASE_NO_PTR std::vector<Datum>
337 #define DATUM_BASE std::shared_ptr<DATUM_BASE_NO_PTR>
338 #define DEFINE_TEMPLATE_DATUM(templateName) template class OP_API templateName<DATUM_BASE>
339 #define COMPILE_TEMPLATE_DATUM(templateName) extern DEFINE_TEMPLATE_DATUM(templateName)
342 #endif // OPENPOSE_CORE_DATUM_HPP
std::string name
Definition: datum.hpp:23
double scaleInputToOutput
Definition: datum.hpp:196
bool operator==(const Datum &datum) const
Definition: datum.hpp:320
Array< long long > poseIds
Definition: datum.hpp:74
std::vector< Array< float > > inputNetData
Definition: datum.hpp:41
Array< float > faceKeypoints3D
Definition: datum.hpp:166
Array< float > poseHeatMaps
Definition: datum.hpp:98
cv::Mat cameraMatrix
Definition: datum.hpp:179
std::array< Array< float >, 2 > handHeatMaps
Definition: datum.hpp:152
double scaleNetToOutput
Definition: datum.hpp:206
std::pair< int, std::string > elementRendered
Definition: datum.hpp:212
std::vector< double > scaleInputToNetInputs
Definition: datum.hpp:185
std::vector< std::vector< std::array< float, 3 > > > poseCandidates
Definition: datum.hpp:109
bool operator!=(const Datum &datum) const
Definition: datum.hpp:329
Array< float > poseKeypoints3D
Definition: datum.hpp:159
std::array< Array< float >, 2 > handKeypoints3D
Definition: datum.hpp:174
std::vector< Rectangle< float > > faceRectangles
Definition: datum.hpp:116
Array< float > poseKeypoints
Definition: datum.hpp:65
std::vector< std::array< Rectangle< float >, 2 > > handRectangles
Definition: datum.hpp:137
bool operator<(const Datum &datum) const
Definition: datum.hpp:284
Array< float > outputData
Definition: datum.hpp:49
std::array< Array< float >, 2 > handKeypoints
Definition: datum.hpp:145
std::vector< Point< int > > netInputSizes
Definition: datum.hpp:191
Point< int > netOutputSize
Definition: datum.hpp:201
Array< float > faceHeatMaps
Definition: datum.hpp:130
cv::Mat cvInputData
Definition: datum.hpp:30
cv::Mat cvOutputData
Definition: datum.hpp:57
Array< float > faceKeypoints
Definition: datum.hpp:123
Array< float > poseScores
Definition: datum.hpp:84
unsigned long long id
Definition: datum.hpp:18
bool operator<=(const Datum &datum) const
Definition: datum.hpp:302
#define OP_API
Definition: macros.hpp:15
bool operator>(const Datum &datum) const
Definition: datum.hpp:293
bool operator>=(const Datum &datum) const
Definition: datum.hpp:311
std::string string
Definition: cl2.hpp:574