mv_machine_learning: drop input and output type dependency from object detection
authorInki Dae <inki.dae@samsung.com>
Thu, 30 Nov 2023 06:34:24 +0000 (15:34 +0900)
committerKwanghoon Son <k.son@samsung.com>
Wed, 6 Dec 2023 01:36:46 +0000 (10:36 +0900)
commit1f13caadbbc9ecba1a69fbeb64f2901e4c33eefc
treee0ca107165aac21f5f220d7add675c824f5a11b8
parent07e66c5b1e051f5927165cc910e15d5b46ace3f2
mv_machine_learning: drop input and output type dependency from object detection

[Issue type] : code refactoring

Drop input and output type dependency from object detection task group
by making the input and output types specific to the object detection
task group to be inherited from the common types,
 and then by making adapter class of the object detection task group
to use the common type instead of specific one.

Change-Id: Ie1a397cd8fc05bd507497f04637d606815c5cccc
Signed-off-by: Inki Dae <inki.dae@samsung.com>
mv_machine_learning/object_detection/include/object_detection_type.h
mv_machine_learning/object_detection/src/face_detection_adapter.cpp
mv_machine_learning/object_detection/src/mv_face_detection.cpp
mv_machine_learning/object_detection/src/mv_object_detection.cpp
mv_machine_learning/object_detection/src/object_detection_adapter.cpp