mv_machine_learning: drop input and output type dependency from landmark detection
authorInki Dae <inki.dae@samsung.com>
Wed, 29 Nov 2023 06:19:45 +0000 (15:19 +0900)
committerKwanghoon Son <k.son@samsung.com>
Wed, 6 Dec 2023 01:36:46 +0000 (10:36 +0900)
commit90e852976e59215714912ccaddd2b920a902433a
tree180cb6291924824aae42263ceafc38fed0b315df
parentfe4d1517d157413c9d33511a3502061a7ce7b89f
mv_machine_learning: drop input and output type dependency from landmark detection

[Issue type] : code refactoring

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

Change-Id: Ie366cab3919bdbbbf315263188f4ca4f6516cd33
Signed-off-by: Inki Dae <inki.dae@samsung.com>
mv_machine_learning/landmark_detection/include/landmark_detection_type.h
mv_machine_learning/landmark_detection/src/facial_landmark_adapter.cpp
mv_machine_learning/landmark_detection/src/mv_facial_landmark.cpp
mv_machine_learning/landmark_detection/src/mv_pose_landmark.cpp
mv_machine_learning/landmark_detection/src/pose_landmark_adapter.cpp