backens/mediavision: code cleanup to _output_data sandbox/inki.dae/hailort
authorInki Dae <inki.dae@samsung.com>
Mon, 3 Feb 2025 02:19:11 +0000 (11:19 +0900)
committerInki Dae <inki.dae@samsung.com>
Mon, 3 Feb 2025 02:19:11 +0000 (11:19 +0900)
Change-Id: Id119834c77ce5ecee89e73cd9778ff48e3c82d78
Signed-off-by: Inki Dae <inki.dae@samsung.com>
inference/backends/mediavision/src/MvHandDetection.cpp
inference/backends/mediavision/src/MvHandLandmark.cpp
inference/backends/mediavision/src/MvImageClassification.cpp
inference/backends/mediavision/src/MvObjectDetection.cpp

index 9db76ebbfa3df0180ea76c3b71e614ae3cb07d86..561c3a2e932d12e8628a8a12a7c2af50e2474c12 100644 (file)
@@ -94,8 +94,8 @@ BaseResultType &MvHandDetection::result()
        if (ret != MEDIA_VISION_ERROR_NONE)
                throw runtime_error("Fail to get hand detection result count.");
 
+       _output_data = HdResultType();
        _output_data._is_empty = result_cnt == 0;
-       _output_data._rects.clear();
        _output_data._frame_number = frame_number;
 
        for (unsigned int idx = 0; idx < result_cnt; ++idx) {
index 627bc07a9e4bd8aae814da2bb2e134cf7a0cb70e..6fc345eae9a338eb05997e352589d915d0398b99 100644 (file)
@@ -100,8 +100,8 @@ BaseResultType &MvHandLandmark::result()
        if (ret != MEDIA_VISION_ERROR_NONE)
                throw runtime_error("Fail to get hand landmark detection result count.");
 
+       _output_data = HldResultType();
        _output_data._is_empty = result_cnt == 0;
-       _output_data._points.clear();
        _output_data._frame_number = frame_number;
 
        for (unsigned int idx = 0; idx < result_cnt; ++idx) {
index 7e7e6c6e86c3b9a922e87fcffe5a604bdd22d3e0..f9fd2e5549c35625aa0f9a4367532501ad8f2a33 100644 (file)
@@ -100,8 +100,8 @@ BaseResultType &MvImageClassification::result()
        if (ret != MEDIA_VISION_ERROR_NONE)
                throw runtime_error("Fail to get image classification result count.");
 
+       _output_data = IcResultType();
        _output_data._is_empty = result_cnt == 0;
-       _output_data._labels.clear();
        _output_data._frame_number = frame_number;
 
        for (unsigned int idx = 0; idx < result_cnt; ++idx) {
index b223082b5f75a4cb8699d51d98cff95bb81b6d06..0f938db2c8d7bfcffdf4e6c206f4e5a7fe26472a 100644 (file)
@@ -100,8 +100,8 @@ BaseResultType &MvObjectDetection::result()
        if (ret != MEDIA_VISION_ERROR_NONE)
                throw runtime_error("Fail to get object detection result count.");
 
+       _output_data = OdResultType();
        _output_data._is_empty = result_cnt == 0;
-       _output_data._rects.clear();
        _output_data._frame_number = frame_number;
 
        for (unsigned int idx = 0; idx < result_cnt; ++idx) {