Age | Commit message (Collapse) | Author | Files | Lines |
|
This call updates default tensor filter type for MLAPI
from /etc/inference/inference_engine_mlapi_backend.ini file.
Change-Id: I024160aa01470c52dd579b0a84c9e0052dcd5b7f
Signed-off-by: Inki Dae <inki.dae@samsung.com>
|
|
mv_inference_pose_s composes of number_of_pose and mv_inference_landmark_s.
The mv_inference_landmarks_s should include the pose index as well as landmark index.
So, fix the landmarks from one dimensions to two dimensions.
Change-Id: I68ce167846618487521df5ec92652e944413edf0
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
|
|
output parameters are described as input and output parameters [in,out]
They are all output parameters and should be described as [out].
Change-Id: I5f20fde143c3eaf4188009c2946874c9cfd0ff3a
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
|
|
Change-Id: I3063d82902e6024022a22dd821a999eaaf9e0e37
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
|
|
mv_inference_human_pose_landmark_e starts with value 1.
The MoCap mapping value should start with 1. So,
values should be added -1 to handle the values internally.
Change-Id: I32538230ff8ce85a3709cbdffd0587cdf511c0a9
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
|
|
and add mv_inference_pose_get_label()
In the callback, the label paramter is a type of integer which is
for only one pose. But, depending on models, it can detect multi poses
and provide multi labels for corresponding poses.
So, remove the parameter. Instead, provide new api
mv_inference_pose_get_label().
Change-Id: Ifa1aa2d1c3782c6cefc58560eb08226189a449ea
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
|
|
'#' is used for html link of enum item
Change-Id: I3472999c294a504fe37c0223b26b4eafc91b0010
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
|
|
Change-Id: I857aa3fc409ebb1fbaa35262eb771ebb6c92a700
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
|
|
This patch adds uint32 and int64 types for tensor data allocation.
And also it fixes an issue which allocates tensor buffer with wrong type
Change-Id: I209b23176cc666a8e3417275baad8d8e3a91eaae
Signed-off-by: Inki Dae <inki.dae@samsung.com>
|
|
size member of inference_engine_tensor_info structure should contain
tensor element count which can be calculated with height * width * channel count
Change-Id: Ia0eaf676bf996caa26dca58f02d26bc2818eff55
Signed-off-by: Inki Dae <inki.dae@samsung.com>
|
|
Merge branch 'tizen_devel' into tizen
|
|
Remove @ref tags in front of API. @ref tag should be used
for GROUP_NAME in documentation.
API should be ended with parenthesis and
handle should be started with '#'
Change-Id: I129aebf548b82091b073108ecafe59aabb8e8967
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
|
|
Change-Id: I86615bd708f1a26a7b5463b0db06b2ee6239ebbe
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
|
|
Change-Id: I1e88e884c164d402391c43214bf9d04d7a463715
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
|
|
Change-Id: If2d4de98ae9d626c9939d009e6df2b7a9d6eda4a
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
|
|
Release capi-media-vision-0.6.0
Change-Id: I5202d678a2a949d25a34500179135cf82046522f
|
|
mv_pose_compare() APIs
Change-Id: Ib17ebcd8ea506ebaa84c610bf7c0bbeeb6d27656
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
(cherry picked from commit 6a7f392fed10c1e7d982540fa76d93d4b5a04d9e)
|
|
mv_pose_compare() APIs
Change-Id: Ib17ebcd8ea506ebaa84c610bf7c0bbeeb6d27656
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
|
|
Change-Id: I2958ba0638e234a3d0582199f8650de81b03be14
Signed-off-by: Inki Dae <inki.dae@samsung.com>
|
|
Change-Id: Ic3ae378576cdc3af828eff014bff6c76848b0276
Signed-off-by: Hyunsoo Park <hance.park@samsung.com>
|
|
into tizen
|
|
MV_BARCODE_UNDEFINED is between valid enumeration range, resulting in
generating unexpected barcode image. So, this patch is to prevent the case
and return error when MV_BARCODE_UNDEFINED is used.
Change-Id: I3df9e5069fdd46fa50d1841a1acad5d863b25fc6
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
|
|
|
|
Change-Id: I1b94f4c4ea73d5f6a8d75448011e85bdef56e099
Signed-off-by: Inki Dae <inki.dae@samsung.com>
|
|
Pose Estimation API may be changed so this patch
reverts this API support. Pose Estimation API support
will be posted later.
Change-Id: I1aa2bf4bd3cb46a1cf70943e53be47326c79a8e0
Signed-off-by: Inki Dae <inki.dae@samsung.com>
|
|
Add EAN_2, EAN_5, CODE93, CODABAR, DATABAR, DATABAR_EXPAND types
Note that EAN_2 and EAN_5 are add-on type of EAN_8/13.
Change-Id: I479326775e418460c00e663ffe16ccb9c413712a
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
|
|
Official name of NNFW is ONE(On-device Neural Engine)
so use it instead of NNFW.
Change-Id: If6b6351d312607c3864d1b1817cc8dcbbd019fb7
Signed-off-by: Inki Dae <inki.dae@samsung.com>
|
|
Change-Id: Ia8b4c081d74bcb3f36e2469dad96df9d64f0ed62
Signed-off-by: Inki Dae <inki.dae@samsung.com>
|
|
Output tensor type of Inception v3 model converted to Vivante NPU
is UINT16.
Change-Id: Ic9b568aa42b6e77e63d404688efc59cfa8038266
Signed-off-by: Inki Dae <inki.dae@samsung.com>
|
|
Change-Id: I779467941a3cf5c4fc260e4ad7edb4a97f4558e7
Signed-off-by: Inki Dae <inki.dae@samsung.com>
|
|
NNFW backend doesn't need a config file so skip checking this file.
Change-Id: Ia18b2dee23326a2f07398c69829f80eb48cf8553
Signed-off-by: Inki Dae <inki.dae@samsung.com>
|
|
Tizen C++ Coding Rule:
https://wiki.tizen.org/Native_Platform_Coding_Idiom_and_Style_Guide#C.2B.2B_Coding_Style
Change-Id: Ifdb19e21f9ec67784213218a3f2465312aa43dbe
Signed-off-by: Inki Dae <inki.dae@samsung.com>
|
|
Change-Id: If2d9490d42b575e4fb8eb3fc0c425ba60ce7680c
Signed-off-by: Inki Dae <inki.dae@samsung.com>
|
|
Change-Id: I7de30aa2ac3dfdd728ceea000b1977106dead403
Signed-off-by: Inki Dae <inki.dae@samsung.com>
|
|
Change-Id: I8fe39ea830d22fb80efe2c607c6fd6fcf2d846a4
Signed-off-by: Inki Dae <inki.dae@samsung.com>
|
|
Change-Id: I6551c9e280c72a30e08e41872908273aa2541df4
Signed-off-by: Inki Dae <inki.dae@samsung.com>
|
|
Change-Id: Ie39903c4e85338e2d6b3fa38a692496854747010
Signed-off-by: Inki Dae <inki.dae@samsung.com>
|
|
This patch adds a new backend type for NNFW support via NNStreamer.
MediaVision will support Vivante NPU and NNFW(in-house NN Runtime)
through ML Single API of NNStreamer.
For this, this patch also adds a new member, backend_type, in
inference_engine_config, which is used to let ML Single API of
NNStreamer know which tensor filter - Vivante NPU or NNFW - should be used.
Change-Id: I5d67fcc36d8999513c05590cccb290d07539ab33
Signed-off-by: Inki Dae <inki.dae@samsung.com>
|
|
This patch adds float tensor buffer support.
float tensor buffer should be allocated with short type
and release it properly according to the tensor buffer ownership.
Change-Id: I1461ae25e9d6dc5915f72267ea56eac5c4a17f54
Signed-off-by: Inki Dae <inki.dae@samsung.com>
|
|
Change-Id: Idad920f41a08ceed59cf2900db17aa96971e5f5c
Signed-off-by: Inki Dae <inki.dae@samsung.com>
|
|
This patch adds a new type for Vivante NPU support.
On MediaVision, Vivante NPU will be controlled by
inference-engine-mlapi backend which interfaces with
ML Single API of NNStreamer.
Ps. Vivante NPU needs two binaries for the inference.
One is Vivante NPU specific model file(xxx.nb), and
other is so library which implements graph creation API
specific to Vivante NPU.
Change-Id: I1ec157d533b70b93953d25b2f74bbbd9adde7a05
Signed-off-by: Inki Dae <inki.dae@samsung.com>
|
|
This reverts commit ddfddc6f6a0a1730558f0874ae3d44a7cbaf5d00.
Change-Id: I8586fe69d258f04b1b6bd0a26085366509c5514d
Signed-off-by: Inki Dae <inki.dae@samsung.com>
|
|
This reverts commit 72b730ed61c69b4a4957b2173776023e71218b13.
Change-Id: I8a14aaaf9f0cb1505a0cb7f33323524e71b9230b
|
|
Change-Id: I1549ff8f5b18a9732ce85c553febccff715301d0
Signed-off-by: sangho park <sangho.g.park@samsung.com>
|
|
MV_INFERENCE_DATA_TYPE supports MV_INFERENCE_DATA_FLOAT32 and
MV_INFERENCE_DATA_UINT8. But in media-vision-config.json,
its default value is '-1'.
It should be one of MV_INFERENCE_DATA_TYPE.
In addition, add the description of MV_INFERENCE_DATA_TYPE
Change-Id: I5debd73de3073715657aed25405d5098bf41a0ed
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
|
|
@since_tizem -> @since_tizen
Change-Id: Idfeaf338ad0b8b1f82f81a10429a3cf03b48f422
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
|
|
- remove duplicate sources
- change capi-media-vision.rpm to meta pacakge
Problem
capi-media-vision.so is contain duplicate libraries from
sub-packages like libmv_common, libmv_face. So each files
are already included own libraries.
e.g. src/mv_common.c, mv_common/src/mv_common.c are exactly same code.
Change-Id: Id0095e4e64cbafb964d471efd285f2f32ec73711
Signed-off-by: Kwang Son <k.son@samsung.com>
|
|
capi-media-vision-common.pc was not exist
Change-Id: Ida62970d0dc22c0f20fec4b2d708c956a59bbab0
Signed-off-by: Kwang Son <k.son@samsung.com>
|
|
|
|
This reverts commit 511f7c502f13f558b810db83de337bb73c9576e9.
Change-Id: I819969a3ffde681b19344e076522830a9897ce65
|