mv_machine_learning: code refactoring to OutputMetadata module 41/265341/3
authorInki Dae <inki.dae@samsung.com>
Thu, 14 Oct 2021 06:43:59 +0000 (15:43 +0900)
committerInki Dae <inki.dae@samsung.com>
Mon, 18 Oct 2021 06:16:50 +0000 (15:16 +0900)
commit041a814164e95cb1adbd18485c66ed3be2103dfc
treee3937a4de255d76bca418ea284771a814f93622e
parent20caea0dc7ad4eb0297da672601b13452717d498
mv_machine_learning: code refactoring to OutputMetadata module

OutputMetadata.h and cpp files contain many classes and relevant
code so it makes maintenance too hard.

The biggest change of this refactoring is to separate many classes
in OutputMetadata file into each one. And also it changes unnecessary
class type to struct including several cleanups such as code sliding,
renaming and dropping unnessary code.

Change-Id: I0ce677d333ce3a3e7212f7d26a20b6cf77bc7a9a
Signed-off-by: Inki Dae <inki.dae@samsung.com>
15 files changed:
mv_machine_learning/mv_inference/inference/include/BoxInfo.h [new file with mode: 0644]
mv_machine_learning/mv_inference/inference/include/DecodeInfo.h [new file with mode: 0644]
mv_machine_learning/mv_inference/inference/include/DimInfo.h [new file with mode: 0644]
mv_machine_learning/mv_inference/inference/include/DispVec.h [new file with mode: 0644]
mv_machine_learning/mv_inference/inference/include/Edge.h [new file with mode: 0644]
mv_machine_learning/mv_inference/inference/include/InputMetadata.h
mv_machine_learning/mv_inference/inference/include/Landmark.h
mv_machine_learning/mv_inference/inference/include/OffsetVec.h [new file with mode: 0644]
mv_machine_learning/mv_inference/inference/include/OutputMetadata.h
mv_machine_learning/mv_inference/inference/include/ScoreInfo.h [new file with mode: 0644]
mv_machine_learning/mv_inference/inference/include/Utils.h [new file with mode: 0644]
mv_machine_learning/mv_inference/inference/src/Inference.cpp
mv_machine_learning/mv_inference/inference/src/InputMetadata.cpp
mv_machine_learning/mv_inference/inference/src/OutputMetadata.cpp
packaging/capi-media-vision.spec