From: Inki Dae Date: Mon, 3 Feb 2025 02:19:11 +0000 (+0900) Subject: backens/mediavision: code cleanup to _output_data X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=090632530a8020ef001daeb24bd12b0c3601a5c3;p=platform%2Fcore%2Fapi%2Fsingleo.git backens/mediavision: code cleanup to _output_data Change-Id: Id119834c77ce5ecee89e73cd9778ff48e3c82d78 Signed-off-by: Inki Dae --- diff --git a/inference/backends/mediavision/src/MvHandDetection.cpp b/inference/backends/mediavision/src/MvHandDetection.cpp index 9db76eb..561c3a2 100644 --- a/inference/backends/mediavision/src/MvHandDetection.cpp +++ b/inference/backends/mediavision/src/MvHandDetection.cpp @@ -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) { diff --git a/inference/backends/mediavision/src/MvHandLandmark.cpp b/inference/backends/mediavision/src/MvHandLandmark.cpp index 627bc07..6fc345e 100644 --- a/inference/backends/mediavision/src/MvHandLandmark.cpp +++ b/inference/backends/mediavision/src/MvHandLandmark.cpp @@ -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) { diff --git a/inference/backends/mediavision/src/MvImageClassification.cpp b/inference/backends/mediavision/src/MvImageClassification.cpp index 7e7e6c6..f9fd2e5 100644 --- a/inference/backends/mediavision/src/MvImageClassification.cpp +++ b/inference/backends/mediavision/src/MvImageClassification.cpp @@ -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) { diff --git a/inference/backends/mediavision/src/MvObjectDetection.cpp b/inference/backends/mediavision/src/MvObjectDetection.cpp index b223082..0f938db 100644 --- a/inference/backends/mediavision/src/MvObjectDetection.cpp +++ b/inference/backends/mediavision/src/MvObjectDetection.cpp @@ -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) {