mv_machine_learning: drop Mediavision dependency from landmark detection adapters
authorInki Dae <inki.dae@samsung.com>
Mon, 25 Sep 2023 07:55:03 +0000 (16:55 +0900)
committerKwanghoon Son <k.son@samsung.com>
Wed, 25 Oct 2023 01:54:03 +0000 (10:54 +0900)
commita995d89d2b1787268de11f6300c76c06afd9630e
treec0c3c624c6771b9440dced324194498f8253e400
parent3e11f1c6620cf7e02a8c71e4695c2baa6169f105
mv_machine_learning: drop Mediavision dependency from landmark detection adapters

[Issue type] : code refactoring

Drop Mediavision dependency from adapter classies of landmark detection task
group. There is a use case that pre-trained model file is used in private.
Therefore, the model relevant code cannot be opened. And even such users want
to configure the inference or training engines in their way.

In this case, we need to manage it properly by providing plugin approach of
behavior class. And this patch is a first step for supporting plugin based
behavior class which can be delivered as separate package.

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