Add Metadata, PreProcess, PostProcess class 44/255344/11
authorTae-Young Chung <ty83.chung@samsung.com>
Wed, 17 Mar 2021 07:07:36 +0000 (16:07 +0900)
committerTae-Young Chung <ty83.chung@samsung.com>
Thu, 1 Apr 2021 00:38:58 +0000 (09:38 +0900)
commit3f9233f26ef8b41162391e7049427931f5f2bf0d
treee8ca50b700b61d6562ae378fe5bc8a736f17cdd0
parentf399a22bdf7eea837cb6bddf5ab8cca5feb2fe75
Add Metadata,  PreProcess, PostProcess class

Introduce metadata based pre-/post-process.
User can set the input/output information of a model to a metadata file(json file)
Based on information, input tensor and output tensor are preprocessed and postprocessed,
respectively.
Metadata class with InputMetadata and OutputMetadata are added.
PreProcess and PostProcess class are added.

A meta file for classification is added as an example.
It can be used as an referece for classification case.

Change-Id: Ie86b50ae32bf2f7f5d336fe4709d6ea938930c3d
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
17 files changed:
meta-template/README.md [new file with mode: 0644]
meta-template/image-classification-001-meta.json [new file with mode: 0644]
mv_inference/inference/CMakeLists.txt
mv_inference/inference/include/Inference.h
mv_inference/inference/include/InputMetadata.h [new file with mode: 0644]
mv_inference/inference/include/Metadata.h [new file with mode: 0644]
mv_inference/inference/include/OutputMetadata.h [new file with mode: 0644]
mv_inference/inference/include/PostProcess.h [new file with mode: 0644]
mv_inference/inference/include/PreProcess.h [new file with mode: 0644]
mv_inference/inference/src/Inference.cpp
mv_inference/inference/src/InputMetadata.cpp [new file with mode: 0644]
mv_inference/inference/src/Metadata.cpp [new file with mode: 0644]
mv_inference/inference/src/OutputMetadata.cpp [new file with mode: 0644]
mv_inference/inference/src/PostProcess.cpp [new file with mode: 0644]
mv_inference/inference/src/PreProcess.cpp [new file with mode: 0644]
mv_inference/inference/src/mv_inference_open.cpp
packaging/capi-media-vision.spec