Added face-hands hpp & render (no extraction code nor models)

This commit is contained in:
gineshidalgo99
2017-04-28 13:51:53 -04:00
parent a010676ccb
commit ac4607a893
89 changed files with 1642 additions and 711 deletions
@@ -117,11 +117,11 @@ int openPoseTutorialPose1()
double scaleInputToOutput;
op::Array<float> outputArray;
std::tie(scaleInputToOutput, outputArray) = cvMatToOpOutput.format(inputImage);
// Step 3 - Estimate pose
// Step 3 - Estimate poseKeyPoints
poseExtractorCaffe.forwardPass(netInputArray, inputImage.size());
const auto pose = poseExtractorCaffe.getPose();
// Step 4 - Render pose
poseRenderer.renderPose(outputArray, pose);
const auto poseKeyPoints = poseExtractorCaffe.getPoseKeyPoints();
// Step 4 - Render poseKeyPoints
poseRenderer.renderPose(outputArray, poseKeyPoints);
// Step 5 - OpenPose output format to cv::Mat
auto outputImage = opOutputToCvMat.formatToCvMat(outputArray);
@@ -121,12 +121,12 @@ int openPoseTutorialPose2()
double scaleInputToOutput;
op::Array<float> outputArray;
std::tie(scaleInputToOutput, outputArray) = cvMatToOpOutput.format(inputImage);
// Step 3 - Estimate pose
// Step 3 - Estimate poseKeyPoints
poseExtractorPtr->forwardPass(netInputArray, inputImage.size());
const auto pose = poseExtractorPtr->getPose();
const auto poseKeyPoints = poseExtractorPtr->getPoseKeyPoints();
const auto scaleNetToOutput = poseExtractorPtr->getScaleNetToOutput();
// Step 4 - Render pose
poseRenderer.renderPose(outputArray, pose, scaleNetToOutput);
poseRenderer.renderPose(outputArray, poseKeyPoints, scaleNetToOutput);
// Step 5 - OpenPose output format to cv::Mat
auto outputImage = opOutputToCvMat.formatToCvMat(outputArray);