LOGI("ENTER");
mMotionToPoseMap.clear();
- mPose.assign(POSE_MAX_LANDMARKS, std::make_pair(false, cv::Point(-1,-1)));
+ mPose.assign(HUMAN_POSE_MAX_LANDMARKS, std::make_pair(false, cv::Point(-1,-1)));
+
+ mPoseParts.assign(HUMAN_POSE_MAX_PARTS, std::make_pair(false, std::vector<cv::Vec2f>()));
+
- mPoseParts.assign(POSE_MAX_PARTS, std::make_pair(false, std::vector<cv::Vec2f>()));
LOGI("LEAVE");
}
mMotionToPoseMap.clear();
while (!fp.eof()) {
std::getline(fp, line);
++
+ if (line.empty())
+ continue;
++
LOGD("%s", line.c_str());
std::istringstream lineStream(line);
std::string token;
std::vector<std::pair<bool, cv::Point>> actionParts;
mv_inference_pose_s *pAction = static_cast<mv_inference_pose_s *>(action);
- for (int k = 0; k < POSE_MAX_LANDMARKS; ++k) {
++
+ for (int k = 0; k < HUMAN_POSE_MAX_LANDMARKS; ++k) {
if (pAction->landmarks[k].point.x == -1 || pAction->landmarks[k].point.y == -1) {
actionParts.push_back(std::make_pair(false, cv::Point(-1,-1)));
continue;