Rotate faceShape
authorTae-Young Chung <ty83.chung@samsung.com>
Tue, 2 Jul 2024 07:44:05 +0000 (16:44 +0900)
committerTae-Young Chung <ty83.chung@samsung.com>
Tue, 2 Jul 2024 07:44:05 +0000 (16:44 +0900)
Change-Id: I778007e9af5d0443808589581994f046e025af23
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
services/smart_pointer/src/FaceShapeModelManager.cpp
services/smart_pointer/src/VelociMeter.cpp

index bc9b7481b1b83787a0863265c9e6baf0b00c0523..c68e62308d671e52e01a7449df49a57e8c4f6f93 100644 (file)
@@ -68,12 +68,12 @@ void FaceShapeModelManager::loadModelFromFile(const std::string &model_path)
     _faceShape.resize(ToNumber<int>(line));
     for (auto &point : _faceShape) {
         getline(file, line);
-        point.x = ToNumber<float>(line);
+        point.x = -1.0f * ToNumber<float>(line);
     }
 
     for (auto &point : _faceShape) {
         getline(file, line);
-        point.y = ToNumber<float>(line);
+        point.y = -1.0f * ToNumber<float>(line);
     }
 
     for (auto &point : _faceShape) {
index 80d2627612a944759db4919fcf286cb4f66f29ff..b1595dec0eaf6d7306a9377aa99c33dbf9f5841b 100644 (file)
@@ -30,7 +30,7 @@ tuple<float, float> VelociMeter::measure(float valueX, float valueY)
     auto velocityY = diffY < 0.02f ? 0.0f : (get<1>(_measuredValue.back()) - get<1>(_measuredValue.front())) / static_cast<float>(_maxCapacity);
     _measuredValue.pop();
 
-    return { -velocityX * _radiusXmm, velocityY * _radiusYmm };
+    return { velocityX * _radiusXmm, -1.f * velocityY * _radiusYmm };
 }
 } // smartpointer
 } // services