mv_machine_learning: separate object detection group
authorInki Dae <inki.dae@samsung.com>
Tue, 14 Feb 2023 07:52:47 +0000 (16:52 +0900)
committerKwanghoon Son <k.son@samsung.com>
Fri, 3 Mar 2023 08:11:58 +0000 (17:11 +0900)
commit4f34268d5ac0e6d1fd5dfcfbbff18bf391df788a
tree2d4b0272fd755c04da20044537931f6b0045f74e
parent7f650baf8578af4bd61e9f05bc7a07a802e41764
mv_machine_learning: separate object detection group

[Issue type] : code refactoring

This is a code refactoring patch to separate existing object detection group
into two groups - object detection and object detection 3d groups.

We cannot combine these two groups with one because each group has default
model so in the use case that user uses object detection and object detection
3d model API together, one of them isn't allowed for the use.

So separate them into object detection and object detection 3d groups.
As for the object detection group, this patch provides only skeleton code
for mobilenet ssd model.

Change-Id: I97737ce07a07398a510e1f508608a8bdf24844cc
Signed-off-by: Inki Dae <inki.dae@samsung.com>
37 files changed:
CMakeLists.txt
include/mv_object_detection_3d_internal.h [new file with mode: 0644]
include/mv_object_detection_3d_type.h [new file with mode: 0644]
include/mv_object_detection_internal.h
mv_machine_learning/CMakeLists.txt
mv_machine_learning/object_detection/include/mobilenet_ssd.h [moved from mv_machine_learning/object_detection/include/objectron.h with 85% similarity]
mv_machine_learning/object_detection/include/mv_object_detection_config.h
mv_machine_learning/object_detection/include/mv_object_detection_open.h
mv_machine_learning/object_detection/include/object_detection.h
mv_machine_learning/object_detection/include/object_detection_adapter.h
mv_machine_learning/object_detection/include/object_detection_type.h
mv_machine_learning/object_detection/meta/object_detection.json
mv_machine_learning/object_detection/src/mobilenet_ssd.cpp [new file with mode: 0644]
mv_machine_learning/object_detection/src/mv_object_detection.c
mv_machine_learning/object_detection/src/mv_object_detection_open.cpp
mv_machine_learning/object_detection/src/object_detection.cpp
mv_machine_learning/object_detection/src/object_detection_adapter.cpp
mv_machine_learning/object_detection_3d/CMakeLists.txt [new file with mode: 0644]
mv_machine_learning/object_detection_3d/include/ObjectDetection3dParser.h [new file with mode: 0644]
mv_machine_learning/object_detection_3d/include/mv_object_detection_3d_config.h [new file with mode: 0644]
mv_machine_learning/object_detection_3d/include/mv_object_detection_3d_open.h [new file with mode: 0644]
mv_machine_learning/object_detection_3d/include/object_detection_3d.h [new file with mode: 0644]
mv_machine_learning/object_detection_3d/include/object_detection_3d_adapter.h [new file with mode: 0644]
mv_machine_learning/object_detection_3d/include/object_detection_3d_type.h [new file with mode: 0644]
mv_machine_learning/object_detection_3d/include/objectron.h [new file with mode: 0644]
mv_machine_learning/object_detection_3d/meta/object_detection_3d.json [new file with mode: 0644]
mv_machine_learning/object_detection_3d/src/ObjectDetection3dParser.cpp [new file with mode: 0644]
mv_machine_learning/object_detection_3d/src/mv_object_detection_3d.c [new file with mode: 0644]
mv_machine_learning/object_detection_3d/src/mv_object_detection_3d_open.cpp [new file with mode: 0644]
mv_machine_learning/object_detection_3d/src/object_detection_3d.cpp [new file with mode: 0644]
mv_machine_learning/object_detection_3d/src/object_detection_3d_adapter.cpp [new file with mode: 0644]
mv_machine_learning/object_detection_3d/src/objectron.cpp [moved from mv_machine_learning/object_detection/src/objectron.cpp with 91% similarity]
packaging/capi-media-vision.spec
test/testsuites/machine_learning/CMakeLists.txt
test/testsuites/machine_learning/object_detection/test_object_detection.cpp
test/testsuites/machine_learning/object_detection_3d/CMakeLists.txt [new file with mode: 0644]
test/testsuites/machine_learning/object_detection_3d/test_object_detection_3d.cpp [new file with mode: 0644]