[Test] Use score dequant information 99/279499/2
authorEunki, Hong <eunkiki.hong@samsung.com>
Wed, 10 Aug 2022 08:40:45 +0000 (17:40 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Wed, 10 Aug 2022 09:03:50 +0000 (18:03 +0900)
Change-Id: I67b2818447dd661e720f293195fa4143321a0eb9
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
mv_machine_learning/mv_inference/inference/src/PoseDecoder.cpp

index e04ae74b34b8dcc77a27010e96dc74bcb1769675..0cadd8a7120393fc02cd9b19b80aa9502c2fbe0c 100644 (file)
@@ -336,6 +336,12 @@ namespace inference
                        LOGE("index_, %d", scoreIndexes[scoreIndexes[0]]);
                        if (!scoreIndexes.empty()) {
                                poseScore  = mTensorBuffer.getValue<float>(mMeta.GetScoreName(), scoreIndexes[0]);
+
+                               if (mMeta.GetScoreDeQuant()) {
+                                       poseScore = PostProcess::dequant(poseScore,
+                                                                                       mMeta.GetScoreDeQuantScale(),
+                                                                                       mMeta.GetScoreDeQuantZeroPoint());
+                               }
                                if (mMeta.GetScoreType() == INFERENCE_SCORE_TYPE_SIGMOID) {
                                        poseScore = PostProcess::sigmoid(poseScore);
                                }