summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-03-05Fix MV_INFERENCE_BACKEND_TYPE to 1 on DAaccepted/tizen/7.0/unified/20240306.024104tizen_7.0accepted/tizen_7.0_unifiedKwanghoon Son2-1/+11
DA disable opencv backend(=0) and set default to 1 Change-Id: I170af59b3d49a02c0d017ccb90b2862c022a7bbf Signed-off-by: Kwanghoon Son <k.son@samsung.com>
2023-12-07mv_machine_learning: add a new feature key checking functionaccepted/tizen/7.0/unified/20240104.170600Inki Dae5-9/+105
[Version] : 0.23.51 [Issue type] : bug fix Add a new feature key checking function for machine learning based face recognition API. In the previous version of face recognition API, we used below key only. http://tizen.org/feature/vision.inference.face However, the key is used by face detection and other API - key checking duplicated. So add a new feature key checking function so that the face recognition API can check four keys - http://tizen.org/feature/vision.inference - http://tizen.org/feature/vision.training - http://tizen.org/feature/vision.inference.face_recognition - http://tizen.org/feature/vision.training.face_recognition Change-Id: I9ad4cc5e166ba0aa644a99d4891a8dd927886039 Signed-off-by: Inki Dae <inki.dae@samsung.com>
2023-10-25Drop vision-source APIaccepted/tizen/7.0/unified/20231025.180937Kwanghoon Son3-33/+1
[Version] 0.23.50 vision-source written in demo codes were removed. demo test code will be replace to mv_test with proper code. Change-Id: Ib43b4ed86d7fd504b8b348c31bc86c3fa6741454 Signed-off-by: Kwanghoon Son <k.son@samsung.com>
2023-07-06Fix bugs which parse wrong command parametersTae-Young Chung2-12/+10
[Version] 0.23.49-3 [Issue type] bug fix Change-Id: I783c1602ad72439dd56fffcff0afe68963e77086 Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
2023-06-20Separate some classes from mv_depthstream_test_suiteaccepted/tizen/7.0/unified/20230620.164244Tae-Young Chung8-444/+632
[Version] 0.23.49-2 [Issue type] update Change-Id: I2fa91ff20369609406fb4e7250ad83213f42dfe1 Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
2023-05-24Refactor mv_depthstream_test_suite to support camera as well asTae-Young Chung3-285/+426
vision-source [Version] 0.23.49-1 [Issue type] update Change-Id: I8d1b2f3c0f81a51523f417ea33d052c4dba50d52 Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
2023-05-10mv_3d: bug fixaccepted/tizen/7.0/unified/20230511.180842sangho park3-1/+3
[Version] : 0.27.49 [Issue type] : bug fix fix bug for no-stride Y800 image Change-Id: I6c6671af36303fbf2134b3192cc77d244bbb983a Signed-off-by: sangho park <sangho.g.park@samsung.com>
2023-04-25Fix invalid qrcode attributeKwanghoon Son2-2/+24
mv_barcode_generate_attr_shape_e for MV_BARCODE_GENERATE_ATTR_SHAPE_ROUND_RECT should failed to generate. Change-Id: Iacccd1f31f5d6be572562abb15619cb5a8068d06 Cherry-pick-from : 337e7ecc55e25dd54e102df778fbd77bb38e41e6 Signed-off-by: Kwanghoon Son <k.son@samsung.com>
2023-04-10Delete mv_source_fill_by_buffer_daaccepted/tizen/7.0/unified/20230412.153443Kwanghoon Son9-147/+27
It replaced with fill_by_media_packet. timestamp data can be used with {get/set}_timstamp function. Change-Id: I5de0042e7b9473337960e5c65b3b29ee750f423b Signed-off-by: Kwanghoon Son <k.son@samsung.com>
2023-04-06Add lint script and applyKwanghoon Son89-3798/+2492
[Issue type] lint [Version] 0.23.48 Change-Id: Ife8412e1193c4f8a866d9052bbe989e638ee6565 Signed-off-by: Kwanghoon Son <k.son@samsung.com>
2023-04-06Add getWidthStrideKwanghoon Son3-31/+45
add function and convert memcpy method in order for mv3d to process images with stride Change-Id: Ieb8c6082fa83327ee0a318462c8d8e0eef274085 Based-on: d9cfd4dbe6bcef7f5585bb26cd67a75e559671a4 Signed-off-by: Kwanghoon Son <k.son@samsung.com>
2023-04-06Add camera packet testKwanghoon Son3-0/+35
Change-Id: Iefcf4d47935a17d43aaa9e207c88f351c8491f06 Based-on: e9b459708b880b444e7e8e7b88444b5e17b0600f Signed-off-by: Kwanghoon Son <k.son@samsung.com>
2023-04-06Remove redundant mv3d testKwanghoon Son2-22/+1
Change-Id: Ic9b71d2ef1d07674f3271ea60ff56a629f1b6678 Based-on: 9831e2cc74781e5ff927998d6b46a6da52e1ac45 Signed-off-by: Kwanghoon Son <k.son@samsung.com>
2023-04-05Add shallow copy for media sourceKwanghoon Son4-41/+43
- Has media_packet_h for ref count - zero copy for mv_source_fill_by_media_packet_c rebase from commit (86c8f1754b53bfd08db519b0a6335aca3126e9ef) Change-Id: Id443acfc5cfc49c945c3e81d81a54dad63582536 Signed-off-by: Kwanghoon Son <k.son@samsung.com>
2023-04-05Fix format unref and media packet testKwanghoon Son3-0/+55
rebase from commit (4ac464bef3dc8374be8ec456b7a01cdfbf2a93fb) Change-Id: Idb63ad058698b90355aedba3327e783fb68073f6 Signed-off-by: Kwanghoon Son <k.son@samsung.com>
2023-04-05Change MediaSource structureKwanghoon Son2-72/+78
- New struct plane - Change member variable naming - Remove unnecessary logd rebase from commit (1c736c4dbde1d71802e310b58251dec2061813c8) Signed-off-by: Kwanghoon Son <k.son@samsung.com> Change-Id: Id220e4cd77099e31df07363820bc24473561c1c0
2023-03-24Add isStop flag not to handle memory in _vision_source_cb() but just to ↵Tae-Young Chung2-3/+6
return the callback [Version] 0.23.47 [Issue type] bug fix After stopping by vision_source_stop_stream(), _vision_source_cb() is invoked with buffers and then close the device. In _vision_source_cb(), buffers, which aren't available, are handled and processed to detect objects. So, this commit is to return the callback after vision_source_stop_stream(). Change-Id: I82b4c4f1a214ceec78ceb1bf8dd0aec56aed57db Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
2023-03-22Fix bug not to call mv_util_visualizer_2d() if url is emptyTae-Young Chung2-3/+5
[Version] 0.23.46 [Issue type] bug fix Change-Id: Ie5a3f10163d6c22acbddf08dbb0251189fcedf3c Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
2023-03-16Change design qr to internal APIaccepted/tizen/7.0/unified/20230327.042700Kwanghoon Son8-49/+115
[Version] 0.23.45 [Issue type] internal API gbs build with --define "designqr 1" will enable feature. Change-Id: I42ef0d051ac3b2521b7e93afb7035ae7a7045b09 Signed-off-by: Kwanghoon Son <k.son@samsung.com>
2023-03-09Add logo shapeKwanghoon Son2-19/+94
The shape of the logo image is changed according to the shape of the qrcode finder. Change-Id: Id8020ee208babd9409b099e53912e453245e5810 Signed-off-by: Kwanghoon Son <k.son@samsung.com>
2023-03-09Add DesignQR embed logo imageKwanghoon Son2-10/+30
QRcode generate MV_BARCODE_GENERATE_ATTR_EMBED_IMG_PATH and it's size will be 1/5 of output image. This will 4% of total image size so ok with qrcode ecc recovery. Change-Id: I9bf902cada3d7a03d7dff424b676bb7344968b2a Signed-off-by: Kwanghoon Son <k.son@samsung.com>
2023-03-09Add Design qr combination testKwanghoon Son3-56/+78
Change-Id: I081b8495c4e2958cda735b75fb11fd6b537f720c Signed-off-by: Kwanghoon Son <k.son@samsung.com>
2023-03-09Add MV_BARCODE_GENERATE_ATTR_EMBED_IMG_PATHKwanghoon Son2-0/+13
MV_BARCODE_GENERATE_ATTR_EMBED_IMG_PATH is for embed image in middle of qr code. Change-Id: I01b25970344c0fc95e65ce39e12a0a4aa65d9317 Signed-off-by: Kwanghoon Son <k.son@samsung.com>
2023-03-09Add design QR finder shapeKwanghoon Son3-0/+49
Change-Id: I9641480cbc213cc9862694d9c57614445a8d7a51 Signed-off-by: Kwanghoon Son <k.son@samsung.com>
2023-03-09Add Design QR header and testKwanghoon Son6-10/+85
Design QR is for supporting various shape of finder and anchor pattern. This patch includes 1. MV_BARCODE_GENERATE_ATTR_{DATA,FINDER}_SHAPE 2. header value of mv_barcode_generate_attr_shape_e 3. chain engineCfg parameter to createBarcode function because so many parameters will increase without engineCfg Change-Id: Ib931c15e97bbb8439f564fb1826bfa9ca38ebc8e Signed-off-by: Kwanghoon Son <k.son@samsung.com> (cherry picked from commit c6656f06ce4315dc1eaffc4e57191bdde15bd234)
2023-03-06mv_barcode: clean duplicate codeKwanghoon Son2-128/+96
mv_barcode_generate_{source,image}_open share duplicate code Change-Id: Icf22352e4225de141d54c1a677f52dff958cbc23 Signed-off-by: Kwanghoon Son <k.son@samsung.com> (cherry picked from commit f1d5b22becf989379318f55e219265d384282611)
2023-03-06Merge "Apply da timestamp to mv_3d" into tizen_7.0Tae-Young Chung3-3/+56
2023-03-06Apply da timestamp to mv_3daccepted/tizen/7.0/unified/20230307.080144Tae-Young Chung3-3/+56
[Version] 0.23.44 [Issue type] update In case of da profile, mv_source_h can be filled by buffer with timestamp. When the mv_source_h with the timestamp is given to mv_3d_run_async() an user can get the timestamp from a mv_source_h which is given through the mv_3d_depth_cb(). Change-Id: I7b9933144dded08d4163e09465d9d19423def8e5 Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
2023-03-03Fix QRcode error handleKwanghoon Son3-4/+60
Change default error MEDIA_VISION_ERROR_NONE to MEDIA_VISION_ERROR_INTERNAL. [Issue type] Fix Change-Id: I61bfa695f98341b979be5d91646831763b9f6298 Signed-off-by: Kwanghoon Son <k.son@samsung.com> (cherry picked from commit 9234fad3f0a515b33e487e0405d3061437b770f2)
2023-03-03Add da timestampKwanghoon Son11-2/+305
[Issue type] new feature [Version] 0.23.43 Change-Id: I988e4ee27300e8a1510c606ec8cc6c5f24675125 Signed-off-by: Kwanghoon Son <k.son@samsung.com>
2023-03-02Add LICENSE.BSD-3-ClauseTae-Young Chung2-11/+38
[Issue type] update Add missing BSD-3 notice license file. Change-Id: I2fd36bcf55e828ab18ec1984dbb7032ddb148269 Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
2023-01-05Update files in meta-template except yolov5 filesTae-Young Chung30-127/+94
[Issue type] update yolov5 files will be updated with a next commit. Change-Id: Iffea7884d6d39f65273529fba9685d6f82043884 Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
2022-12-20Add yolov5m test to mv_testaccepted/tizen/7.0/unified/20221222.170905Tae-Young Chung1-3/+14
[Issue type] update Even yolov5m isn't different from yolv5s but there is a requirement of testing the both by mv_test. Change-Id: I7fa8e432a18391bc975f121e17af9fed68b680e5 Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
2022-12-20Update testsuite to select top-and-bottom stereo format as well as side-by-sideTae-Young Chung1-7/+26
[Issue type] update Change-Id: Ie5fa4b797e737ba870385b12f5a4550ec67bee32 Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
2022-12-19Support new DFS_DATA_INPUT_FORMAT_COUPLED_TBTae-Young Chung1-1/+2
[Issue type] new feature This commit is manually patched from https://review.tizen.org/gerrit/#/c/platform/core/api/mediavision/+/285727 to avoid conflict. Change-Id: I3ed22f7c035eb3f75070f4203b6498a85c1dc3ab Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
2022-12-19mv3d: keep pointcloud as a shared_ptr form instead of raw void*Seungbae Shin4-75/+52
[Issue type] refactoring The shared_ptr is exactly what we got from geometry::PointCloud::CreateFrom RGBDImage(), eventually, this change gives us better readability and safety. This commit is cherry-picked from https://review.tizen.org/gerrit/gitweb?p=platform/core/api/mediavision.git;a=commit;h=4aacb16816d6013c35b88d5145a0f9e23e4b3c1c Change-Id: I20e4f95e272dbd8a05ce18c267c1dc84539387d0
2022-12-19mv3d: pass raw pointer to g_async_queue instead to make code simpleSeungbae Shin1-27/+29
[Issue type] refactoring In addition, make g_async_queue to cleanup automatically for the remained items. This commit is cherry-picked from https://review.tizen.org/gerrit/gitweb?p=platform/core/api/mediavision.git;a=commit;h=8f29b5a3a4a0498fb05e4345b020ae1156c1d3de to avoid conflict. Change-Id: Ibab33c79bd520d2d8acbdfdebca07628c8b2edc7
2022-12-09machine_learning: add odstream_test_suite to test object detection with streamaccepted/tizen/7.0/unified/20221212.133802Tae-Young Chung2-0/+390
[Issue type] update Change-Id: I958180daa632d7244bc1af054d1d612c59561b1d Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
2022-12-09util: change RGBA to RGBTae-Young Chung1-2/+2
[Issue type] update RGB colorspace is used in mediavision testsuite. It has to be changed to RGBA to use visualizer utility. With this commit, RGB can be used without changing color space. Change-Id: I3e15bf0457414f4a2bf27990f954dea73c9e2abc Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
2022-12-08machine_learning: skip object decoding if boxScore is less than thresholdTae-Young Chung1-0/+3
[Issue type] bug fix Change-Id: Ia5e8933979eada06d8617c4bd37e185be99e594e Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
2022-12-06mv3d: create DfsAdaptor and call bind() when mDfsAdaptor is nullptrTae-Young Chung1-9/+11
[Issue type] bug fix This commit is manually patched from https://review.tizen.org/gerrit/#/c/platform/core/api/mediavision/+/285093/ to avoid conflict. Change-Id: Icca5dfce80771641a7d0fce8e7b317247a8d1db7 Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
2022-12-06mv3d: fix vision.3d feature checkTae-Young Chung2-6/+5
[Issue type] bug fix This commit is manually patched from https://review.tizen.org/gerrit/#/c/platform/core/api/mediavision/+/285085 to avoid conflict. Change-Id: I1d5718d1ee4c3cc46db550ce3be9984fca92262f Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
2022-11-30Update parts of getting the latest in mDfsAsyncQueueTae-Young Chung1-9/+13
[Issue type] update This commit is manually patched from https://review.tizen.org/gerrit/#/c/platform/core/api/mediavision/+/284812/ to avoid conflict. Change-Id: I11dfca071a0f126f6e2e2fd2f2df54a68d98761f Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
2022-11-28mv3d: get the latest in mDfsAsyncQueueTae-Young Chung1-0/+19
[Issue type] update This commit is manually patched from https://review.tizen.org/gerrit/#/c/platform/core/api/mediavision/+/284241/ to avoid conflict. Change-Id: Ic402b8d08b2967810401ff29e685ec5aad0891c2 Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
2022-11-15Change default value of MV_3D_DEPTH_MODE in json to '1',Tae-Young Chung2-1/+6
and add error return when the mode is MV_3D_DEPTH_MODE_NONE [Issue type] update and bug fix Change-Id: I23d73be70123c07ae7d2bd931207e9f4e90ff5b3 Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com> (cherry picked from commit 323deebb2bf8413e952e4f8b5faf9ce3ce020093)
2022-11-11Update EfficientDet and its testaccepted/tizen/7.0/unified/20221115.022326Tae-Young Chung8-8/+113
[Issue type] new feature and update Change-Id: I6011facc16444e9d2e9e75f7deb6dd5eaece1863 Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
2022-11-11Change a test image for object detection model EFFICIENT_LITE2Tae-Young Chung1-13/+7
[Issue type] update Change-Id: I129fb15f5b2424015c121474e673522bebc38740 Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
2022-11-09Merge "Add remote display to depthstream_test_suite" into tizen_7.0Tae-Young Chung1-35/+119
2022-11-09Merge "Add remote display to depth_test_suite" into tizen_7.0Tae-Young Chung1-6/+82
2022-11-09Add remote display to depthstream_test_suiteTae-Young Chung1-35/+119
[Issue type] update Change-Id: I06add78361bcb62f1e4930a5414bc2acd4784d32 Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com> (cherry picked from commit c9794db96c89d6ec252455c047bd55b0d48bffb6)