mv_machine_learning: drop Mediavision dependency from image classification adapter
authorInki Dae <inki.dae@samsung.com>
Thu, 21 Sep 2023 07:39:35 +0000 (16:39 +0900)
committerKwanghoon Son <k.son@samsung.com>
Wed, 25 Oct 2023 01:54:03 +0000 (10:54 +0900)
commit3c559eb003bc62bd2b438364c11ace20e20d4ec0
tree42be773139a3139a4b426cfae5f52edcec017ddb
parentcd726adcb623f598147b7120c785d5ec6a00319c
mv_machine_learning: drop Mediavision dependency from image classification adapter

[Issue type] : code refactoring

Drop Mediavision dependency from adapter class of image classification 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: Ibb7d4b5fa292378bbc5ab1fe7f5c8c00406ee3b2
Signed-off-by: Inki Dae <inki.dae@samsung.com>
mv_machine_learning/image_classification/include/image_classification.h
mv_machine_learning/image_classification/src/image_classification.cpp
mv_machine_learning/image_classification/src/image_classification_adapter.cpp