| #ifndef OPENPOSE_POSE_POSE_PARAMETERS_HPP |
| #define OPENPOSE_POSE_POSE_PARAMETERS_HPP |
|
|
| #include <map> |
| #include <openpose/core/common.hpp> |
| #include <openpose/pose/enumClasses.hpp> |
|
|
| namespace op |
| { |
| |
| |
| |
| |
| const auto POSE_MAX_PEOPLE = 127u; |
|
|
| |
| OP_API const std::map<unsigned int, std::string>& getPoseBodyPartMapping(const PoseModel poseModel); |
| OP_API const std::string& getPoseProtoTxt(const PoseModel poseModel); |
| OP_API const std::string& getPoseTrainedModel(const PoseModel poseModel); |
| OP_API unsigned int getPoseNumberBodyParts(const PoseModel poseModel); |
| OP_API const std::vector<unsigned int>& getPosePartPairs(const PoseModel poseModel); |
| OP_API const std::vector<unsigned int>& getPoseMapIndex(const PoseModel poseModel); |
| OP_API unsigned int getPoseMaxPeaks(); |
| OP_API float getPoseNetDecreaseFactor(const PoseModel poseModel); |
| OP_API unsigned int poseBodyPartMapStringToKey(const PoseModel poseModel, const std::string& string); |
| OP_API unsigned int poseBodyPartMapStringToKey(const PoseModel poseModel, const std::vector<std::string>& strings); |
|
|
| |
| OP_API float getPoseDefaultNmsThreshold(const PoseModel poseModel, const bool maximizePositives = false); |
| OP_API float getPoseDefaultConnectInterMinAboveThreshold(const bool maximizePositives = false); |
| OP_API float getPoseDefaultConnectInterThreshold(const PoseModel poseModel, const bool maximizePositives = false); |
| OP_API unsigned int getPoseDefaultMinSubsetCnt(const bool maximizePositives = false); |
| OP_API float getPoseDefaultConnectMinSubsetScore(const bool maximizePositives = false); |
| OP_API bool addBkgChannel(const PoseModel poseModel); |
| } |
|
|
| #endif |
|
|