mirror of
https://github.com/gosticks/openpose.git
synced 2026-08-12 20:30:20 +00:00
Added face-hands hpp & render (no extraction code nor models)
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user