Change test resource path to owner media 92/291392/2 accepted/tizen/unified/20230420.041535
authorKwanghoon Son <k.son@samsung.com>
Fri, 14 Apr 2023 07:27:15 +0000 (16:27 +0900)
committerKwanghoon Son <k.son@samsung.com>
Mon, 17 Apr 2023 01:58:48 +0000 (10:58 +0900)
Change resource path /usr/share/capi-media-vision/ to
/opt/usr/home/owner/media/Others/mv_test/.

The problem is that the resource is stored in the location
where the root authority is required, so it's not working
during auto-coverage(user-mode).

Change-Id: Ibfbc8a3fd8d75af8ba75203bb2841795afd04e42
Signed-off-by: Kwanghoon Son <k.son@samsung.com>
22 files changed:
mv_machine_learning/image_classification/meta/image_classification.json
mv_machine_learning/object_detection/meta/face_detection.json
mv_machine_learning/object_detection/meta/object_detection.json
mv_machine_learning/object_detection_3d/meta/object_detection_3d.json
packaging/capi-media-vision.spec
test/CMakeLists.txt
test/testsuites/barcode/test_barcode.cpp
test/testsuites/barcode/test_designqr.cpp
test/testsuites/machine_learning/image_classification/CMakeLists.txt
test/testsuites/machine_learning/image_classification/test_image_classification.cpp
test/testsuites/machine_learning/inference/inference_test_suite.c
test/testsuites/machine_learning/inference/test_face_detection.cpp
test/testsuites/machine_learning/inference/test_face_landmark_detection.cpp
test/testsuites/machine_learning/inference/test_image_classification.cpp
test/testsuites/machine_learning/inference/test_object_detection.cpp
test/testsuites/machine_learning/inference/test_pose_landmark_detection.cpp
test/testsuites/machine_learning/object_detection/CMakeLists.txt
test/testsuites/machine_learning/object_detection/test_object_detection.cpp
test/testsuites/machine_learning/object_detection_3d/CMakeLists.txt
test/testsuites/machine_learning/object_detection_3d/test_object_detection_3d.cpp
test/testsuites/mv3d/test_3d.cpp
test/testsuites/tracker/test_tracker.cpp

index 3d4a490..9b98bf1 100644 (file)
@@ -4,7 +4,7 @@
         {
             "name" : "MODEL_DEFAULT_PATH",
             "type" : "string",
-            "value" : "/usr/share/capi-media-vision/models/IC/tflite/"
+            "value" : "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC/tflite/"
         },
         {
             "name"  : "MODEL_FILE_NAME",
index ffab5c2..a0e96c9 100644 (file)
@@ -4,7 +4,7 @@
         {
             "name" : "MODEL_DEFAULT_PATH",
             "type" : "string",
-            "value" : "/usr/share/capi-media-vision/models/FD/tflite/"
+            "value" : "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/FD/tflite/"
         },
                {
             "name"  : "MODEL_FILE_NAME",
index 9748a7b..9c2d75a 100644 (file)
@@ -4,7 +4,7 @@
         {
             "name" : "MODEL_DEFAULT_PATH",
             "type" : "string",
-            "value" : "/usr/share/capi-media-vision/models/OD/tflite/"
+            "value" : "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/OD/tflite/"
         },
                {
             "name"  : "MODEL_FILE_NAME",
index 7e5b386..ff63bc1 100644 (file)
@@ -4,7 +4,7 @@
         {
             "name" : "MODEL_DEFAULT_PATH",
             "type" : "string",
-            "value" : "/usr/share/capi-media-vision/models/OD3D/tflite/"
+            "value" : "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/OD3D/tflite/"
         },
         {
             "name" : "OBJECT_NAME",
index 47f98eb..5a06a92 100644 (file)
@@ -1,6 +1,6 @@
 Name:        capi-media-vision
 Summary:     Media Vision library for Tizen Native API
-Version:     0.27.12
+Version:     0.27.13
 Release:     0
 Group:       Multimedia/Framework
 License:     Apache-2.0 and BSD-3-Clause
@@ -283,6 +283,7 @@ export LDFLAGS+=" -lgcov"
 %endif
 
 %cmake . -DCMAKE_BUILD_TYPE=RelWithDebInfo %{build_options} %{task_group_options} \
+ -DTEST_RES_PATH="%{TZ_SYS_HOME}/%{TZ_SYS_DEFAULT_USER}/media/Others/mv_test" \
 %if 0%{?ml_only:1}
  -DBUILD_ML_ONLY=ON \
 %endif
@@ -301,14 +302,17 @@ cat << EOF > run-unittest.sh
 #!/bin/bash
 setup() {
     echo "setup start"
+    mkdir /opt/usr/home/owner/media/Others/mv_test
     pushd /opt/media/USBDriveA1/mv_test
-    bash install.sh
+    tar -xzvf mv_test.tar.gz -C /opt/usr/home/owner/media/Others/mv_test
+    tar -xzvf open_model_zoo.tar.gz -C /opt/usr/home/owner/media/Others/mv_test/open_model_zoo
+    bash /opt/usr/home/owner/media/Others/mv_test/post_install_on_target.sh
     popd
 }
 
 test_main() {
     echo "test_main start"
-    /usr/bin/mv_test
+    /usr/bin/mv_test --gtest_filter=-*TestPoseLandmarkDetectionTflite.MobilenetV1*
 %if "%{enable_ml_face_recognition}" == "1"
     /usr/bin/test_face_recognition
 %endif
@@ -325,8 +329,7 @@ test_main() {
 
 teardown() {
     echo "teardown start"
-    rm -rf /usr/share/capi-media-vision/res
-    rm -rf /usr/share/capi-media-vision/models
+    rm -rf /opt/usr/home/owner/media/Others/mv_test
 }
 
 main() {
index 685c61d..5485f08 100644 (file)
@@ -33,7 +33,9 @@ if (${BUILD_CAMERA_PACKET})
 set(SRC_FILES ${SRC_FILES} testsuites/common/test_camera_pkt.cpp)
 endif()
 
+
 add_executable(${PROJECT_NAME} ${SRC_FILES})
+target_compile_definitions(${PROJECT_NAME} PRIVATE -DTEST_RES_PATH="${TEST_RES_PATH}")
 target_link_libraries(${PROJECT_NAME}
     gtest gtest_main mv_inference mv_image_helper
     mv_barcode_detector mv_barcode_generator)
index 90e8225..0e24752 100644 (file)
@@ -10,11 +10,11 @@ using namespace std;
 using TestParams = tuple<string, string>;
 
 #define BARCODE_IMG_PREFIX \
-       MV_CONFIG_PATH         \
+       TEST_RES_PATH          \
        "/res/img/"
 
 #define BARCODE_JSON \
-       MV_CONFIG_PATH   \
+       TEST_RES_PATH    \
        "/res/media-vision-barcodes.json"
 
 void barcode_detected_cb(mv_source_h source, mv_engine_config_h engine_cfg, const mv_quadrangle_s *barcodes_locations,
index e267dae..ea664db 100644 (file)
@@ -2,9 +2,9 @@
 #include <algorithm>
 #include <mv_barcode_generate.h>
 
-#define IMAGE1_PATH MV_CONFIG_PATH "/res/inference/images/banana.jpg"
-#define IMAGE2_PATH MV_CONFIG_PATH "/res/inference/images/dog2.jpg"
-#define IMAGE3_PATH MV_CONFIG_PATH "/res/cup.jpeg"
+#define IMAGE1_PATH TEST_RES_PATH "/res/inference/images/banana.jpg"
+#define IMAGE2_PATH TEST_RES_PATH "/res/inference/images/dog2.jpg"
+#define IMAGE3_PATH TEST_RES_PATH "/res/cup.jpeg"
 
 using namespace std;
 
index cc85077..72fb02c 100644 (file)
@@ -4,7 +4,7 @@ cmake_minimum_required(VERSION 2.6...3.13)
 set(TEST_IMAGE_CLASSIFICATION test_image_classification)
 
 add_executable(${TEST_IMAGE_CLASSIFICATION} test_image_classification.cpp)
-
+target_compile_definitions(${TEST_IMAGE_CLASSIFICATION} PRIVATE -DTEST_RES_PATH="${TEST_RES_PATH}")
 target_link_libraries(${TEST_IMAGE_CLASSIFICATION} gtest gtest_main
                       mv_inference
                       mv_image_classification
index 72ca193..735e85d 100644 (file)
@@ -24,7 +24,7 @@
 #include "ImageHelper.h"
 #include "mv_image_classification_internal.h"
 
-#define IMAGE_PATH MV_CONFIG_PATH "/res/inference/images/banana.jpg"
+#define IMAGE_PATH TEST_RES_PATH "/res/inference/images/banana.jpg"
 
 using namespace testing;
 using namespace std;
index 51af616..e898b66 100644 (file)
 #define FILE_PATH_SIZE 1024
 
 //Image Classification
-#define IC_LABEL_PATH "/usr/share/capi-media-vision/models/IC/tflite/ic_label.txt"
-#define IC_TFLITE_WEIGHT_PATH "/usr/share/capi-media-vision/models/IC/tflite/ic_tflite_model.tflite"
-#define IC_Q_LABEL_PATH "/usr/share/capi-media-vision/models/IC_Q/tflite/ic_label.txt"
-#define IC_Q_TFLITE_WEIGHT_PATH "/usr/share/capi-media-vision/models/IC_Q/tflite/ic_tflite_model.tflite"
+#define IC_LABEL_PATH "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC/tflite/ic_label.txt"
+#define IC_TFLITE_WEIGHT_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC/tflite/ic_tflite_model.tflite"
+#define IC_Q_LABEL_PATH "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC_Q/tflite/ic_label.txt"
+#define IC_Q_TFLITE_WEIGHT_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC_Q/tflite/ic_tflite_model.tflite"
 
 /*
  * Hosted models
  */
-#define IC_LABEL_MOBILENET_V1_224_PATH "/usr/share/capi-media-vision/models/IC/tflite/ic_mobilenet_v1_label.txt"
+#define IC_LABEL_MOBILENET_V1_224_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC/tflite/ic_mobilenet_v1_label.txt"
 #define IC_TFLITE_WEIGHT_MOBILENET_V1_224_PATH \
-       "/usr/share/capi-media-vision/models/IC/tflite/ic_mobilenet_v1_224x224.tflite"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC/tflite/ic_mobilenet_v1_224x224.tflite"
 #define IC_TFLITE_META_MOBILENET_V1_224_PATH \
-       "/usr/share/capi-media-vision/models/IC/tflite/ic_mobilenet_v1_224x224.json"
-#define IC_LABEL_MOBILENET_V2_224_PATH "/usr/share/capi-media-vision/models/IC/tflite/ic_mobilenet_v2_label.txt"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC/tflite/ic_mobilenet_v1_224x224.json"
+#define IC_LABEL_MOBILENET_V2_224_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC/tflite/ic_mobilenet_v2_label.txt"
 #define IC_TFLITE_WEIGHT_MOBILENET_V2_224_PATH \
-       "/usr/share/capi-media-vision/models/IC/tflite/ic_mobilenet_v2_224x224.tflite"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC/tflite/ic_mobilenet_v2_224x224.tflite"
 #define IC_TFLITE_META_MOBILENET_V2_224_PATH \
-       "/usr/share/capi-media-vision/models/IC/tflite/ic_mobilenet_v2_224x224.json"
-#define IC_LABEL_DENSENET_224_PATH "/usr/share/capi-media-vision/models/IC/tflite/ic_densenet_label.txt"
-#define IC_TFLITE_WEIGHT_DENSENET_224_PATH "/usr/share/capi-media-vision/models/IC/tflite/ic_densenet_224x224.tflite"
-#define IC_TFLITE_META_DENSENET_224_PATH "/usr/share/capi-media-vision/models/IC/tflite/ic_densenet_224x224.json"
-#define IC_LABEL_INCEPTION_RESENET_299_PATH "/usr/share/capi-media-vision/models/IC/tflite/ic_densenet_label.txt"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC/tflite/ic_mobilenet_v2_224x224.json"
+#define IC_LABEL_DENSENET_224_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC/tflite/ic_densenet_label.txt"
+#define IC_TFLITE_WEIGHT_DENSENET_224_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC/tflite/ic_densenet_224x224.tflite"
+#define IC_TFLITE_META_DENSENET_224_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC/tflite/ic_densenet_224x224.json"
+#define IC_LABEL_INCEPTION_RESENET_299_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC/tflite/ic_densenet_label.txt"
 #define IC_TFLITE_WEIGHT_INCEPTION_RESENET_299_PATH \
-       "/usr/share/capi-media-vision/models/IC/tflite/ic_inception_resnet_v2_299x299.tflite"
-#define IC_LABEL_INCEPTION_V3_299_PATH "/usr/share/capi-media-vision/models/IC/tflite/ic_inception_v3_label.txt"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC/tflite/ic_inception_resnet_v2_299x299.tflite"
+#define IC_LABEL_INCEPTION_V3_299_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC/tflite/ic_inception_v3_label.txt"
 #define IC_TFLITE_WEIGHT_INCEPTION_V3_299_PATH \
-       "/usr/share/capi-media-vision/models/IC/tflite/ic_inception_v3_299x299.tflite"
-#define IC_LABEL_INCEPTION_V4_299_PATH "/usr/share/capi-media-vision/models/IC/tflite/ic_inception_v4_label.txt"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC/tflite/ic_inception_v3_299x299.tflite"
+#define IC_LABEL_INCEPTION_V4_299_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC/tflite/ic_inception_v4_label.txt"
 #define IC_TFLITE_WEIGHT_INCEPTION_V4_299_PATH \
-       "/usr/share/capi-media-vision/models/IC/tflite/ic_inception_v4_299x299.tflite"
-#define IC_LABEL_NASNET_224_PATH "/usr/share/capi-media-vision/models/IC/tflite/ic_nasnet_label.txt"
-#define IC_TFLITE_WEIGHT_NASNET_224_PATH "/usr/share/capi-media-vision/models/IC/tflite/ic_nasnet_224x224.tflite"
-#define IC_TFLITE_META_NASNET_224_PATH "/usr/share/capi-media-vision/models/IC/tflite/ic_nasnet_224x224.json"
-#define IC_LABEL_MNASNET_224_PATH "/usr/share/capi-media-vision/models/IC/tflite/ic_mnasnet_label.txt"
-#define IC_TFLITE_WEIGHT_MNASNET_224_PATH "/usr/share/capi-media-vision/models/IC/tflite/ic_mnasnet_224x224.tflite"
-#define IC_TFLITE_META_MNASNET_224_PATH "/usr/share/capi-media-vision/models/IC/tflite/ic_mnasnet_224x224.json"
-#define IC_LABEL_RESNET_V2_299_PATH "/usr/share/capi-media-vision/models/IC/tflite/ic_resnet_v2_label.txt"
-#define IC_TFLITE_WEIGHT_RESNET_V2_299_PATH "/usr/share/capi-media-vision/models/IC/tflite/ic_resnet_v2_299x299.tflite"
-#define IC_LABEL_SQUEEZENET_224_PATH "/usr/share/capi-media-vision/models/IC/tflite/ic_squeezenet_label.txt"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC/tflite/ic_inception_v4_299x299.tflite"
+#define IC_LABEL_NASNET_224_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC/tflite/ic_nasnet_label.txt"
+#define IC_TFLITE_WEIGHT_NASNET_224_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC/tflite/ic_nasnet_224x224.tflite"
+#define IC_TFLITE_META_NASNET_224_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC/tflite/ic_nasnet_224x224.json"
+#define IC_LABEL_MNASNET_224_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC/tflite/ic_mnasnet_label.txt"
+#define IC_TFLITE_WEIGHT_MNASNET_224_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC/tflite/ic_mnasnet_224x224.tflite"
+#define IC_TFLITE_META_MNASNET_224_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC/tflite/ic_mnasnet_224x224.json"
+#define IC_LABEL_RESNET_V2_299_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC/tflite/ic_resnet_v2_label.txt"
+#define IC_TFLITE_WEIGHT_RESNET_V2_299_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC/tflite/ic_resnet_v2_299x299.tflite"
+#define IC_LABEL_SQUEEZENET_224_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC/tflite/ic_squeezenet_label.txt"
 #define IC_TFLITE_WEIGHT_SQUEEZENET_224_PATH \
-       "/usr/share/capi-media-vision/models/IC/tflite/ic_squeezenet_224x224.tflite"
-#define IC_TFLITE_META_SQUEEZENET_224_PATH "/usr/share/capi-media-vision/models/IC/tflite/ic_squeezenet_224x224.json"
-
-#define IC_VIVANTE_LABEL_PATH "/usr/share/capi-media-vision/models/IC/vivante/ic_label.txt"
-#define IC_VIVANTE_WEIGHT_PATH "/usr/share/capi-media-vision/models/IC/vivante/ic_vivante_model.nb"
-#define IC_VIVANTE_CONFIG_PATH "/usr/share/capi-media-vision/models/IC/vivante/ic_vivante_model.so"
-
-#define IC_OPENCV_LABEL_CAFFE_PATH "/usr/share/capi-media-vision/models/IC/caffe/ic_caffe_label_squeezenet.txt"
-#define IC_OPENCV_WEIGHT_CAFFE_PATH "/usr/share/capi-media-vision/models/IC/caffe/ic_caffe_model_squeezenet.caffemodel"
-#define IC_OPENCV_CONFIG_CAFFE_PATH "/usr/share/capi-media-vision/models/IC/caffe/ic_caffe_model_squeezenet.prototxt"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC/tflite/ic_squeezenet_224x224.tflite"
+#define IC_TFLITE_META_SQUEEZENET_224_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC/tflite/ic_squeezenet_224x224.json"
+
+#define IC_VIVANTE_LABEL_PATH "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC/vivante/ic_label.txt"
+#define IC_VIVANTE_WEIGHT_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC/vivante/ic_vivante_model.nb"
+#define IC_VIVANTE_CONFIG_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC/vivante/ic_vivante_model.so"
+
+#define IC_OPENCV_LABEL_CAFFE_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC/caffe/ic_caffe_label_squeezenet.txt"
+#define IC_OPENCV_WEIGHT_CAFFE_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC/caffe/ic_caffe_model_squeezenet.caffemodel"
+#define IC_OPENCV_CONFIG_CAFFE_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/IC/caffe/ic_caffe_model_squeezenet.prototxt"
 
 //Object Detection
-#define OD_LABEL_PATH "/usr/share/capi-media-vision/models/OD/tflite/od_label.txt"
-#define OD_TFLITE_WEIGHT_PATH "/usr/share/capi-media-vision/models/OD/tflite/od_tflite_model.tflite"
+#define OD_LABEL_PATH "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/OD/tflite/od_label.txt"
+#define OD_TFLITE_WEIGHT_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/OD/tflite/od_tflite_model.tflite"
 
-#define OD_OPENCV_LABEL_CAFFE_PATH "/usr/share/capi-media-vision/models/OD/caffe/od_caffe_label_mobilenetv1ssd.txt"
+#define OD_OPENCV_LABEL_CAFFE_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/OD/caffe/od_caffe_label_mobilenetv1ssd.txt"
 #define OD_OPENCV_WEIGHT_CAFFE_PATH \
-       "/usr/share/capi-media-vision/models/OD/caffe/od_caffe_model_mobilenetv1ssd.caffemodel"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/OD/caffe/od_caffe_model_mobilenetv1ssd.caffemodel"
 #define OD_OPENCV_CONFIG_CAFFE_PATH \
-       "/usr/share/capi-media-vision/models/OD/caffe/od_caffe_model_mobilenetv1ssd.prototxt"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/OD/caffe/od_caffe_model_mobilenetv1ssd.prototxt"
 
 /*
  * Hosted models
  */
 #define OD_LABEL_MOBILENET_V1_SSD_300_PATH \
-       "/usr/share/capi-media-vision/models/OD/tflite/od_mobilenet_v1_ssd_postop_label.txt"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/OD/tflite/od_mobilenet_v1_ssd_postop_label.txt"
 #define OD_TFLITE_WEIGHT_MOBILENET_V1_SSD_300_PATH \
-       "/usr/share/capi-media-vision/models/OD/tflite/od_mobilenet_v1_ssd_postop_300x300.tflite"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/OD/tflite/od_mobilenet_v1_ssd_postop_300x300.tflite"
 #define OD_TFLITE_META_MOBILENET_V1_SSD_300_PATH \
-       "/usr/share/capi-media-vision/models/OD/tflite/od_mobilenet_v1_ssd_postop_300x300.json"
-#define OD_LABEL_MOBILENET_V2_SSD_320_PATH "/usr/share/capi-media-vision/models/OD/tflite/od_mobilenet_v2_ssd_label.txt"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/OD/tflite/od_mobilenet_v1_ssd_postop_300x300.json"
+#define OD_LABEL_MOBILENET_V2_SSD_320_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/OD/tflite/od_mobilenet_v2_ssd_label.txt"
 #define OD_TFLITE_WEIGHT_MOBILENET_V2_SSD_320_PATH \
-       "/usr/share/capi-media-vision/models/OD/tflite/od_mobilenet_v2_ssd_320x320.tflite"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/OD/tflite/od_mobilenet_v2_ssd_320x320.tflite"
 #define OD_TFLITE_META_MOBILENET_V2_SSD_320_PATH \
-       "/usr/share/capi-media-vision/models/OD/tflite/od_mobilenet_v2_ssd_320x320.json"
-#define OD_LABEL_QUANT_EFFICIENT_PATH "/usr/share/capi-media-vision/models/OD/tflite/od_efficientdet_label.txt"
-#define OD_TFLITE_WEIGHT_QUANT_EFFICIENT_PATH "/usr/share/capi-media-vision/models/OD/tflite/od_efficientdet.tflite"
-#define OD_TFLITE_META_QUANT_EFFICIENT_PATH "/usr/share/capi-media-vision/models/OD/tflite/od_efficientdet.json"
-#define OD_TFLITE_WEIGHT_YOLO_V5_320_PATH "/usr/share/capi-media-vision/models/OD/tflite/od_yolo_v5_320x320.tflite"
-#define OD_TFLITE_META_YOLO_V5_320_PATH "/usr/share/capi-media-vision/models/OD/tflite/od_yolo_v5_320x320.json"
-#define OD_LABLE_YOLO_V5_320_PATH "/usr/share/capi-media-vision/models/OD/tflite/od_yolo_v5_label.txt"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/OD/tflite/od_mobilenet_v2_ssd_320x320.json"
+#define OD_LABEL_QUANT_EFFICIENT_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/OD/tflite/od_efficientdet_label.txt"
+#define OD_TFLITE_WEIGHT_QUANT_EFFICIENT_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/OD/tflite/od_efficientdet.tflite"
+#define OD_TFLITE_META_QUANT_EFFICIENT_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/OD/tflite/od_efficientdet.json"
+#define OD_TFLITE_WEIGHT_YOLO_V5_320_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/OD/tflite/od_yolo_v5_320x320.tflite"
+#define OD_TFLITE_META_YOLO_V5_320_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/OD/tflite/od_yolo_v5_320x320.json"
+#define OD_LABLE_YOLO_V5_320_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/OD/tflite/od_yolo_v5_label.txt"
 
 //Face Detection
-#define FD_TFLITE_WEIGHT_PATH "/usr/share/capi-media-vision/models/FD/tflite/fd_tflite_model1.tflite"
+#define FD_TFLITE_WEIGHT_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/FD/tflite/fd_tflite_model1.tflite"
 
-#define FD_OPENCV_WEIGHT_CAFFE_PATH "/usr/share/capi-media-vision/models/FD/caffe/fd_caffe_model_resnet10ssd.caffemodel"
-#define FD_OPENCV_CONFIG_CAFFE_PATH "/usr/share/capi-media-vision/models/FD/caffe/fd_caffe_model_resnet10ssd.prototxt"
+#define FD_OPENCV_WEIGHT_CAFFE_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/FD/caffe/fd_caffe_model_resnet10ssd.caffemodel"
+#define FD_OPENCV_CONFIG_CAFFE_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/FD/caffe/fd_caffe_model_resnet10ssd.prototxt"
 
 /*
  * Hosted models
  */
 #define FD_LABEL_MOBILENET_V1_SSD_300_PATH \
-       "/usr/share/capi-media-vision/models/FD/tflite/fd_mobilenet_v1_ssd_postop_label.txt"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/FD/tflite/fd_mobilenet_v1_ssd_postop_label.txt"
 #define FD_TFLITE_WEIGHT_MOBILENET_V1_SSD_300_PATH \
-       "/usr/share/capi-media-vision/models/FD/tflite/fd_mobilenet_v1_ssd_postop_300x300.tflite"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/FD/tflite/fd_mobilenet_v1_ssd_postop_300x300.tflite"
 #define FD_TFLITE_META_MOBILENET_V1_SSD_300_PATH \
-       "/usr/share/capi-media-vision/models/FD/tflite/fd_mobilenet_v1_ssd_postop_300x300.json"
-#define FD_LABEL_BLAZEFACE_128_PATH "/usr/share/capi-media-vision/models/FD/tflite/fd_blazeface_front_label.txt"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/FD/tflite/fd_mobilenet_v1_ssd_postop_300x300.json"
+#define FD_LABEL_BLAZEFACE_128_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/FD/tflite/fd_blazeface_front_label.txt"
 #define FD_TFLITE_WEIGHT_BLAZEFACE_128_PATH \
-       "/usr/share/capi-media-vision/models/FD/tflite/fd_blazeface_front_128x128.tflite"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/FD/tflite/fd_blazeface_front_128x128.tflite"
 #define FD_TFLITE_META_BLAZEFACE_128_PATH \
-       "/usr/share/capi-media-vision/models/FD/tflite/fd_blazeface_front_128x128.json"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/FD/tflite/fd_blazeface_front_128x128.json"
 
 //Facial LandmarkDetection
-#define FLD_TFLITE_WEIGHT_PATH "/usr/share/capi-media-vision/models/FLD/tflite/fld_tflite_model1.tflite"
+#define FLD_TFLITE_WEIGHT_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/FLD/tflite/fld_tflite_model1.tflite"
 
-#define FLD_OPENCV_WEIGHT_CAFFE_PATH "/usr/share/capi-media-vision/models/FLD/caffe/fld_caffe_model_tweak.caffemodel"
-#define FLD_OPENCV_CONFIG_CAFFE_PATH "/usr/share/capi-media-vision/models/FLD/caffe/fld_caffe_model_tweak.prototxt"
+#define FLD_OPENCV_WEIGHT_CAFFE_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/FLD/caffe/fld_caffe_model_tweak.caffemodel"
+#define FLD_OPENCV_CONFIG_CAFFE_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/FLD/caffe/fld_caffe_model_tweak.prototxt"
 
 /*
  * Hosted models
  */
-#define FLD_TFLITE_WIEGHT_TWEAKCNN_128_PATH "/usr/share/capi-media-vision/models/FLD/tflite/fld_tweakcnn_128x128.tflite"
-#define FLD_TFLITE_META_TWEAKCNN_128_PATH "/usr/share/capi-media-vision/models/FLD/tflite/fld_tweakcnn_128x128.json"
+#define FLD_TFLITE_WIEGHT_TWEAKCNN_128_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/FLD/tflite/fld_tweakcnn_128x128.tflite"
+#define FLD_TFLITE_META_TWEAKCNN_128_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/FLD/tflite/fld_tweakcnn_128x128.json"
 #define FLD_TFLITE_WIEGHT_MEDIAPIPE_192_PATH \
-       "/usr/share/capi-media-vision/models/FLD/tflite/fld_mediapipe_192x192.tflite"
-#define FLD_TFLITE_META_MEDIAPIPE_192_PATH "/usr/share/capi-media-vision/models/FLD/tflite/fld_mediapipe_192x192.json"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/FLD/tflite/fld_mediapipe_192x192.tflite"
+#define FLD_TFLITE_META_MEDIAPIPE_192_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/FLD/tflite/fld_mediapipe_192x192.json"
 
 //Pose Detection
-#define PLD_TFLITE_WEIGHT_PATH "/usr/share/capi-media-vision/models/PLD/tflite/pld-tflite-001.tflite"
-#define PLD_POSE_LABEL_PATH "/usr/share/capi-media-vision/models/PLD/tflite/pose-label.txt"
-#define PLD_MOTION_CAPTURE_FILE_PATH "/usr/share/capi-media-vision/models/PLD/mocap/example.bvh"
-#define PLD_MOTION_CAPTURE_MAPPING_FILE_PATH "/usr/share/capi-media-vision/models/PLD/mocap/example-mocap-mapping.txt"
+#define PLD_TFLITE_WEIGHT_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/PLD/tflite/pld-tflite-001.tflite"
+#define PLD_POSE_LABEL_PATH "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/PLD/tflite/pose-label.txt"
+#define PLD_MOTION_CAPTURE_FILE_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/PLD/mocap/example.bvh"
+#define PLD_MOTION_CAPTURE_MAPPING_FILE_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/PLD/mocap/example-mocap-mapping.txt"
 
 /*
  * Hosted models
  */
-#define PLD_TFLITE_WEIGHT_CPM_192_PATH "/usr/share/capi-media-vision/models/PLD/tflite/pld_cpm_192x192.tflite"
-#define PLD_TFLITE_META_CPM_192_PATH "/usr/share/capi-media-vision/models/PLD/tflite/pld_cpm_192x192.json"
+#define PLD_TFLITE_WEIGHT_CPM_192_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/PLD/tflite/pld_cpm_192x192.tflite"
+#define PLD_TFLITE_META_CPM_192_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/PLD/tflite/pld_cpm_192x192.json"
 
 #define PLD_TFLITE_WEIGHT_MOBILENET_V1_POSENET_257_PATH \
-       "/usr/share/capi-media-vision/models/PLD/tflite/pld_mobilenet_v1_posenet_multi_257x257.tflite"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/PLD/tflite/pld_mobilenet_v1_posenet_multi_257x257.tflite"
 #define PLD_TFLITE_META_MOBILENET_V1_POSENET_257_PATH \
-       "/usr/share/capi-media-vision/models/PLD/tflite/pld_mobilenet_v1_posenet_multi_257x257.json"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/PLD/tflite/pld_mobilenet_v1_posenet_multi_257x257.json"
 #define PLD_LABEL_MOBILENET_V1_POSENET_257_PATH \
-       "/usr/share/capi-media-vision/models/PLD/tflite/pld_mobilenet_v1_posenet_multi_label.txt"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/PLD/tflite/pld_mobilenet_v1_posenet_multi_label.txt"
 
 // https://tfhub.dev/google/lite-model/movenet/singlepose/lightning/tflite/int8/4
-#define PLD_TFLITE_WEIGHT_INT8_MOVENET_PATH "/usr/share/capi-media-vision/models/PLD/tflite/pld_int8_movenet.tflite"
+#define PLD_TFLITE_WEIGHT_INT8_MOVENET_PATH \
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/PLD/tflite/pld_int8_movenet.tflite"
 
 #define PLD_TFLITE_WEIGHT_MOVENET_THUNDER3_256_FLOAT32_PATH \
-       "/usr/share/capi-media-vision/models/PLD/tflite/pld_movenet_thunder3_256x256.tflite"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/PLD/tflite/pld_movenet_thunder3_256x256.tflite"
 #define PLD_TFLITE_META_MOVENET_THUNDER3_256_FLOAT32_PATH \
-       "/usr/share/capi-media-vision/models/PLD/tflite/pld_movenet_thunder3_256x256.json"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/PLD/tflite/pld_movenet_thunder3_256x256.json"
 #define PLD_TFLITE_WEIGHT_MOVENET_LIGHTNING3_192_FLOAT32_PATH \
-       "/usr/share/capi-media-vision/models/PLD/tflite/pld_movenet_lightning3_192x192.tflite"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/PLD/tflite/pld_movenet_lightning3_192x192.tflite"
 #define PLD_TFLITE_META_MOVENET_LIGHTNING3_192_FLOAT32_PATH \
-       "/usr/share/capi-media-vision/models/PLD/tflite/pld_movenet_lightning3_192x192.json"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/PLD/tflite/pld_movenet_lightning3_192x192.json"
 
 #define PLD_TFLITE_WEIGHT_MOVENET_THUNDER3_256_INT8_QUANT_PATH \
-       "/usr/share/capi-media-vision/models/PLD/tflite/pld_movenet_thunder3_256x256_int8_quant.tflite"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/PLD/tflite/pld_movenet_thunder3_256x256_int8_quant.tflite"
 #define PLD_TFLITE_META_MOVENET_THUNDER3_256_INT8_QUANT_PATH \
-       "/usr/share/capi-media-vision/models/PLD/tflite/pld_movenet_thunder3_256x256_int8_quant.json"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/PLD/tflite/pld_movenet_thunder3_256x256_int8_quant.json"
 #define PLD_TFLITE_WEIGHT_MOVENET_LIGHTNING3_192_INT8_QUANT_PATH \
-       "/usr/share/capi-media-vision/models/PLD/tflite/pld_movenet_lightning3_192x192_int8_quant.tflite"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/PLD/tflite/pld_movenet_lightning3_192x192_int8_quant.tflite"
 #define PLD_TFLITE_META_MOVENET_LIGHTNING3_192_INT8_QUANT_PATH \
-       "/usr/share/capi-media-vision/models/PLD/tflite/pld_movenet_lightning3_192x192_int8_quant.json"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/PLD/tflite/pld_movenet_lightning3_192x192_int8_quant.json"
 
 #define PLD_TFLITE_WEIGHT_MOVENET_THUNDER4_256_FLOAT32_PATH \
-       "/usr/share/capi-media-vision/models/PLD/tflite/pld_movenet_thunder4_256x256.tflite"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/PLD/tflite/pld_movenet_thunder4_256x256.tflite"
 #define PLD_TFLITE_META_MOVENET_THUNDER4_256_FLOAT32_PATH \
-       "/usr/share/capi-media-vision/models/PLD/tflite/pld_movenet_thunder4_256x256.json"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/PLD/tflite/pld_movenet_thunder4_256x256.json"
 #define PLD_TFLITE_WEIGHT_MOVENET_LIGHTNING4_192_FLOAT32_PATH \
-       "/usr/share/capi-media-vision/models/PLD/tflite/pld_movenet_lightning4_192x192.tflite"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/PLD/tflite/pld_movenet_lightning4_192x192.tflite"
 #define PLD_TFLITE_META_MOVENET_LIGHTNING4_192_FLOAT32_PATH \
-       "/usr/share/capi-media-vision/models/PLD/tflite/pld_movenet_lightning4_192x192.json"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/PLD/tflite/pld_movenet_lightning4_192x192.json"
 
 #define PLD_TFLITE_WEIGHT_MOVENET_THUNDER4_256_INT8_QUANT_PATH \
-       "/usr/share/capi-media-vision/models/PLD/tflite/pld_movenet_thunder4_256x256_int8_quant.tflite"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/PLD/tflite/pld_movenet_thunder4_256x256_int8_quant.tflite"
 #define PLD_TFLITE_META_MOVENET_THUNDER4_256_INT8_QUANT_PATH \
-       "/usr/share/capi-media-vision/models/PLD/tflite/pld_movenet_thunder4_256x256_int8_quant.json"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/PLD/tflite/pld_movenet_thunder4_256x256_int8_quant.json"
 #define PLD_TFLITE_WEIGHT_MOVENET_LIGHTNING4_192_INT8_QUANT_PATH \
-       "/usr/share/capi-media-vision/models/PLD/tflite/pld_movenet_lightning4_192x192_int8_quant.tflite"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/PLD/tflite/pld_movenet_lightning4_192x192_int8_quant.tflite"
 #define PLD_TFLITE_META_MOVENET_LIGHTNING4_192_INT8_QUANT_PATH \
-       "/usr/share/capi-media-vision/models/PLD/tflite/pld_movenet_lightning4_192x192_int8_quant.json"
+       "/opt/usr/home/owner/media/Others/mv_test/open_model_zoo/models/PLD/tflite/pld_movenet_lightning4_192x192_int8_quant.json"
 
 #define TASK_IC 0
 #define TASK_OD 1
index 45e4a00..db2f034 100644 (file)
 #include "test_inference_helper.hpp"
 
 #define FD_TFLITE_WEIGHT_MOBILENET_V1_SSD_300_PATH \
-       MV_CONFIG_PATH                                 \
-       "/models/FD/tflite/fd_mobilenet_v1_ssd_postop_300x300.tflite"
+       TEST_RES_PATH                                  \
+       "/open_model_zoo/models/FD/tflite/fd_mobilenet_v1_ssd_postop_300x300.tflite"
 #define FD_TFLITE_WEIGHT_BLAZEFACE_128_PATH \
-       MV_CONFIG_PATH                          \
-       "/models/FD/tflite/fd_blazeface_front_128x128.tflite"
-#define IMG_FACE   \
-       MV_CONFIG_PATH \
+       TEST_RES_PATH                           \
+       "/open_model_zoo/models/FD/tflite/fd_blazeface_front_128x128.tflite"
+#define IMG_FACE  \
+       TEST_RES_PATH \
        "/res/inference/images/faceDetection.jpg"
 
 void _face_detected_cb(mv_source_h source, const int number_of_faces, const float *confidences,
index 3eb1d37..22874c8 100644 (file)
 #include "test_inference_helper.hpp"
 
 #define FLD_OPENCV_WEIGHT_CAFFE_PATH \
-       MV_CONFIG_PATH                   \
-       "/models/FLD/caffe/fld_caffe_model_tweak.caffemodel"
+       TEST_RES_PATH                    \
+       "/open_model_zoo/models/FLD/caffe/fld_caffe_model_tweak.caffemodel"
 #define FLD_OPENCV_CONFIG_CAFFE_PATH \
-       MV_CONFIG_PATH                   \
-       "models/FLD/caffe/fld_caffe_model_tweak.prototxt"
+       TEST_RES_PATH                    \
+       "/open_model_zoo/models/FLD/caffe/fld_caffe_model_tweak.prototxt"
 #define IMG_FACE_LANDMARK \
-       MV_CONFIG_PATH        \
+       TEST_RES_PATH         \
        "/res/inference/images/faceLandmark.jpg"
 
 #define FLD_TFLITE_WIEGHT_TWEAKCNN_128_PATH \
-       MV_CONFIG_PATH                          \
-       "models/FLD/tflite/fld_tweakcnn_128x128.tflite"
+       TEST_RES_PATH                           \
+       "/open_model_zoo/models/FLD/tflite/fld_tweakcnn_128x128.tflite"
 #define FLD_TFLITE_META_TWEAKCNN_128_PATH \
-       MV_CONFIG_PATH                        \
-       "models/FLD/tflite/fld_tweakcnn_128x128.json"
+       TEST_RES_PATH                         \
+       "/open_model_zoo/models/FLD/tflite/fld_tweakcnn_128x128.json"
 
 void _facial_landmark_detected_cb(mv_source_h source, const int number_of_landmarks, const mv_point_s *locations,
                                                                  void *user_data)
index e952608..13f2668 100644 (file)
 #include "test_inference_helper.hpp"
 
 #define IC_LABEL_MOBILENET_V1_224_PATH \
-       MV_CONFIG_PATH                     \
-       "/models/IC/tflite/ic_mobilenet_v1_label.txt"
+       TEST_RES_PATH                      \
+       "/open_model_zoo/models/IC/tflite/ic_mobilenet_v1_label.txt"
 #define IC_TFLITE_WEIGHT_MOBILENET_V1_224_PATH \
-       MV_CONFIG_PATH                             \
-       "/models/IC/tflite/ic_mobilenet_v1_224x224.tflite"
+       TEST_RES_PATH                              \
+       "/open_model_zoo/models/IC/tflite/ic_mobilenet_v1_224x224.tflite"
 #define IMG_BANANA \
-       MV_CONFIG_PATH \
+       TEST_RES_PATH  \
        "/res/inference/images/banana.jpg"
 #define IC_TFLITE_WEIGHT_MOBILENET_V2_224_PATH \
-       MV_CONFIG_PATH                             \
-       "/models/IC/tflite/ic_mobilenet_v2_224x224.tflite"
+       TEST_RES_PATH                              \
+       "/open_model_zoo/models/IC/tflite/ic_mobilenet_v2_224x224.tflite"
 #define IC_TFLITE_WEIGHT_DENSENET_224_PATH \
-       MV_CONFIG_PATH                         \
-       "/models/IC/tflite/ic_densenet_224x224.tflite"
+       TEST_RES_PATH                          \
+       "/open_model_zoo/models/IC/tflite/ic_densenet_224x224.tflite"
 #define IC_TFLITE_WEIGHT_NASNET_224_PATH \
-       MV_CONFIG_PATH                       \
-       "/models/IC/tflite/ic_nasnet_224x224.tflite"
+       TEST_RES_PATH                        \
+       "/open_model_zoo/models/IC/tflite/ic_nasnet_224x224.tflite"
 #define IC_TFLITE_WEIGHT_MNASNET_224_PATH \
-       MV_CONFIG_PATH                        \
-       "/models/IC/tflite/ic_mnasnet_224x224.tflite"
+       TEST_RES_PATH                         \
+       "/open_model_zoo/models/IC/tflite/ic_mnasnet_224x224.tflite"
 #define IC_TFLITE_WEIGHT_SQUEEZENET_224_PATH \
-       MV_CONFIG_PATH                           \
-       "/models/IC/tflite/ic_squeezenet_224x224.tflite"
+       TEST_RES_PATH                            \
+       "/open_model_zoo/models/IC/tflite/ic_squeezenet_224x224.tflite"
 #define IC_TFLITE_WEIGHT_QUANT_MOBILENET_V1_224_PATH \
-       MV_CONFIG_PATH                                   \
-       "/models/IC/tflite/quant_mobilenet_v1_224x224.tflite"
+       TEST_RES_PATH                                    \
+       "/open_model_zoo/models/IC/tflite/quant_mobilenet_v1_224x224.tflite"
 
 #define IC_LABEL_INCEPTION_V3_299_PATH \
-       MV_CONFIG_PATH                     \
-       "/models/IC_Q/snpe/imagenet_slim_labels.txt"
+       TEST_RES_PATH                      \
+       "/open_model_zoo/models/IC_Q/snpe/imagenet_slim_labels.txt"
 #define IC_SNPE_WEIGHT_QUANT_INCEPTION_V3_299_PATH \
-       MV_CONFIG_PATH                                 \
-       "/models/IC_Q/snpe/inception_v3_quantized.dlc"
+       TEST_RES_PATH                                  \
+       "/open_model_zoo/models/IC_Q/snpe/inception_v3_quantized.dlc"
 #define IC_LABEL_MOBILENET_V1_224_FOR_ITC_PATH \
-       MV_CONFIG_PATH                             \
-       "/models/IC/tflite/image-classification-label.txt"
+       TEST_RES_PATH                              \
+       "/open_model_zoo/models/IC/tflite/image-classification-label.txt"
 #define IC_TFLITE_WEIGHT_MOBILENET_V1_224_FOR_ITC_PATH \
-       MV_CONFIG_PATH                                     \
-       "/models/IC/tflite/image-classification-001.tflite"
+       TEST_RES_PATH                                      \
+       "/open_model_zoo/models/IC/tflite/image-classification-001.tflite"
 
 void _image_classified_cb(mv_source_h source, const int number_of_classes, const int *indices, const char **names,
                                                  const float *confidences, void *user_data)
index b6bc990..791e30f 100644 (file)
 #include "test_inference_helper.hpp"
 
 #define OD_LABEL_MOBILENET_V1_SSD_300_PATH \
-       MV_CONFIG_PATH                         \
-       "/models/OD/tflite/od_mobilenet_v1_ssd_postop_label.txt"
+       TEST_RES_PATH                          \
+       "/open_model_zoo/models/OD/tflite/od_mobilenet_v1_ssd_postop_label.txt"
 #define OD_TFLITE_WEIGHT_MOBILENET_V1_SSD_300_PATH \
-       MV_CONFIG_PATH                                 \
-       "/models/OD/tflite/od_mobilenet_v1_ssd_postop_300x300.tflite"
-#define IMG_DOG    \
-       MV_CONFIG_PATH \
+       TEST_RES_PATH                                  \
+       "/open_model_zoo/models/OD/tflite/od_mobilenet_v1_ssd_postop_300x300.tflite"
+#define IMG_DOG   \
+       TEST_RES_PATH \
        "/res/inference/images/dog2.jpg"
 #define OD_LABEL_EFFICIENTDET_LITE2_448_PATH \
-       MV_CONFIG_PATH                           \
-       "models/OD/snpe/label_coco_90.txt"
+       TEST_RES_PATH                            \
+       "open_model_zoo/models/OD/snpe/label_coco_90.txt"
 #define OD_SNPE_WEIGHT_QC_EFFCIENTDET_LITE2_448_PATH \
-       MV_CONFIG_PATH                                   \
-       "/models/OD/snpe/lite2_fp32.dlc"
+       TEST_RES_PATH                                    \
+       "/open_model_zoo/models/OD/snpe/lite2_fp32.dlc"
 #define OD_LABEL_MOBILENET_V2_SSD_320_PATH \
-       MV_CONFIG_PATH                         \
-       "/models/OD/tflite/od_mobilenet_v2_ssd_label.txt"
+       TEST_RES_PATH                          \
+       "/open_model_zoo/models/OD/tflite/od_mobilenet_v2_ssd_label.txt"
 #define OD_TFLITE_WEIGHT_MOBILENET_V2_SSD_320_PATH \
-       MV_CONFIG_PATH                                 \
-       "/models/OD/tflite/od_mobilenet_v2_ssd_320x320.tflite"
+       TEST_RES_PATH                                  \
+       "/open_model_zoo/models/OD/tflite/od_mobilenet_v2_ssd_320x320.tflite"
 #define OD_SNPE_WEIGHT_QC_YOLO_V5_MULTIANCHOR_PATH \
-       MV_CONFIG_PATH                                 \
-       "/models/OD/snpe/yolov5s_quantize.dlc"
+       TEST_RES_PATH                                  \
+       "/open_model_zoo/models/OD/snpe/yolov5s_quantize.dlc"
 #define OD_SNPE_LABEL_QC_YOLO_V5_MULTIANCHOR_PATH \
-       MV_CONFIG_PATH                                \
-       "/models/OD/snpe/label_coco_80.txt"
+       TEST_RES_PATH                                 \
+       "/open_model_zoo/models/OD/snpe/label_coco_80.txt"
 
 void _object_detected_cb(mv_source_h source, const int number_of_objects, const int *indices, const char **names,
                                                 const float *confidences, const mv_rectangle_s *locations, void *user_data)
index f3d64a2..e33ecff 100644 (file)
 #include "test_inference_helper.hpp"
 
 #define PLD_TFLITE_WEIGHT_MOBILENET_V1_POSENET_257_PATH \
-       MV_CONFIG_PATH                                      \
-       "/models/PLD/tflite/pld_mobilenet_v1_posenet_multi_257x257.tflite"
+       TEST_RES_PATH                                       \
+       "/open_model_zoo/models/PLD/tflite/pld_mobilenet_v1_posenet_multi_257x257.tflite"
 #define IMG_POSE_LANDMARK \
-       MV_CONFIG_PATH        \
+       TEST_RES_PATH         \
        "/res/inference/images/poseLandmark.jpg"
 
 #define PLD_TFLITE_WEIGHT_CPM_192_PATH \
-       MV_CONFIG_PATH                     \
-       "/models/PLD/tflite/pld_cpm_192x192.tflite"
+       TEST_RES_PATH                      \
+       "/open_model_zoo/models/PLD/tflite/pld_cpm_192x192.tflite"
 #define PLD_TFLITE_META_CPM_192_PATH \
-       MV_CONFIG_PATH                   \
-       "/models/PLD/tflite/pld_cpm_192x192.json"
+       TEST_RES_PATH                    \
+       "/open_model_zoo/models/PLD/tflite/pld_cpm_192x192.json"
 
 #define PLD_TFLITE_WEIGHT_MOVENET_THUNDER3_256_PATH \
-       MV_CONFIG_PATH                                  \
-       "/models/PLD/tflite/pld_movenet_thunder3_256x256.tflite"
+       TEST_RES_PATH                                   \
+       "/open_model_zoo/models/PLD/tflite/pld_movenet_thunder3_256x256.tflite"
 #define PLD_TFLITE_META_MOVENET_THUNDER3_256_PATH \
-       MV_CONFIG_PATH                                \
-       "/models/PLD/tflite/pld_movenet_thunder3_256x256.json"
+       TEST_RES_PATH                                 \
+       "/open_model_zoo/models/PLD/tflite/pld_movenet_thunder3_256x256.json"
 
 #define PLD_TFLITE_WEIGHT_MOVENET_THUNDER3_QUANT_256_PATH \
-       MV_CONFIG_PATH                                        \
-       "/models/PLD/tflite/pld_movenet_thunder3_256x256_int8_quant.tflite"
+       TEST_RES_PATH                                         \
+       "/open_model_zoo/models/PLD/tflite/pld_movenet_thunder3_256x256_int8_quant.tflite"
 #define PLD_TFLITE_META_MOVENET_THUNDER3_QUANT_256_PATH \
-       MV_CONFIG_PATH                                      \
-       "/models/PLD/tflite/pld_movenet_thunder3_256x256_int8_quant.json"
+       TEST_RES_PATH                                       \
+       "/open_model_zoo/models/PLD/tflite/pld_movenet_thunder3_256x256_int8_quant.json"
 
 #define PLD_TFLITE_WEIGHT_MOVENET_THUNDER4_256_PATH \
-       MV_CONFIG_PATH                                  \
-       "/models/PLD/tflite/pld_movenet_thunder4_256x256.tflite"
+       TEST_RES_PATH                                   \
+       "/open_model_zoo/models/PLD/tflite/pld_movenet_thunder4_256x256.tflite"
 #define PLD_TFLITE_META_MOVENET_THUNDER4_256_PATH \
-       MV_CONFIG_PATH                                \
-       "/models/PLD/tflite/pld_movenet_thunder4_256x256.json"
+       TEST_RES_PATH                                 \
+       "/open_model_zoo/models/PLD/tflite/pld_movenet_thunder4_256x256.json"
 
 #define PLD_TFLITE_WEIGHT_MOVENET_THUNDER4_QUANT_256_PATH \
-       MV_CONFIG_PATH                                        \
-       "/models/PLD/tflite/pld_movenet_thunder4_256x256_int8_quant.tflite"
+       TEST_RES_PATH                                         \
+       "/open_model_zoo/models/PLD/tflite/pld_movenet_thunder4_256x256_int8_quant.tflite"
 #define PLD_TFLITE_META_MOVENET_THUNDER4_QUANT_256_PATH \
-       MV_CONFIG_PATH                                      \
-       "/models/PLD/tflite/pld_movenet_thunder4_256x256_int8_quant.json"
+       TEST_RES_PATH                                       \
+       "/open_model_zoo/models/PLD/tflite/pld_movenet_thunder4_256x256_int8_quant.json"
 
 #define PLD_TFLITE_WEIGHT_MOVENET_LIGHTNING3_192_PATH \
-       MV_CONFIG_PATH                                    \
-       "/models/PLD/tflite/pld_movenet_lightning3_192x192.tflite"
+       TEST_RES_PATH                                     \
+       "/open_model_zoo/models/PLD/tflite/pld_movenet_lightning3_192x192.tflite"
 #define PLD_TFLITE_META_MOVENET_LIGHTNING3_256_PATH \
-       MV_CONFIG_PATH                                  \
-       "/models/PLD/tflite/pld_movenet_lightning3_192x192.json"
+       TEST_RES_PATH                                   \
+       "/open_model_zoo/models/PLD/tflite/pld_movenet_lightning3_192x192.json"
 
 #define PLD_TFLITE_WEIGHT_MOVENET_LIGHTNING3_QUANT_192_PATH \
-       MV_CONFIG_PATH                                          \
-       "/models/PLD/tflite/pld_movenet_lightning3_192x192_int8_quant.tflite"
+       TEST_RES_PATH                                           \
+       "/open_model_zoo/models/PLD/tflite/pld_movenet_lightning3_192x192_int8_quant.tflite"
 #define PLD_TFLITE_META_MOVENET_LIGHTNING3_QUANT_192_PATH \
-       MV_CONFIG_PATH                                        \
-       "/models/PLD/tflite/pld_movenet_lightning3_192x192_int8_quant.json"
+       TEST_RES_PATH                                         \
+       "/open_model_zoo/models/PLD/tflite/pld_movenet_lightning3_192x192_int8_quant.json"
 
 #define PLD_TFLITE_WEIGHT_MOVENET_LIGHTNING4_192_PATH \
-       MV_CONFIG_PATH                                    \
-       "/models/PLD/tflite/pld_movenet_lightning4_192x192.tflite"
+       TEST_RES_PATH                                     \
+       "/open_model_zoo/models/PLD/tflite/pld_movenet_lightning4_192x192.tflite"
 #define PLD_TFLITE_META_MOVENET_LIGHTNING4_192_PATH \
-       MV_CONFIG_PATH                                  \
-       "/models/PLD/tflite/pld_movenet_lightning4_192x192.json"
+       TEST_RES_PATH                                   \
+       "/open_model_zoo/models/PLD/tflite/pld_movenet_lightning4_192x192.json"
 
 #define PLD_TFLITE_WEIGHT_MOVENET_LIGHTNING4_QUANT_192_PATH \
-       MV_CONFIG_PATH                                          \
-       "/models/PLD/tflite/pld_movenet_lightning4_192x192_int8_quant.tflite"
+       TEST_RES_PATH                                           \
+       "/open_model_zoo/models/PLD/tflite/pld_movenet_lightning4_192x192_int8_quant.tflite"
 #define PLD_TFLITE_META_MOVENET_LIGHTNING4_QUANT_192_PATH \
-       MV_CONFIG_PATH                                        \
-       "/models/PLD/tflite/pld_movenet_lightning4_192x192_int8_quant.json"
+       TEST_RES_PATH                                         \
+       "/open_model_zoo/models/PLD/tflite/pld_movenet_lightning4_192x192_int8_quant.json"
 void _pose_landmark_detected_cb(mv_source_h source, mv_inference_pose_result_h pose, void *user_data)
 {
        int cb_number_of_poses = 0;
index db4beba..87714bc 100644 (file)
@@ -4,7 +4,7 @@ cmake_minimum_required(VERSION 2.6...3.13)
 set(TEST_OBJECT_DETECTION test_object_detection)
 
 add_executable(${TEST_OBJECT_DETECTION} test_object_detection.cpp)
-
+target_compile_definitions(${TEST_OBJECT_DETECTION} PRIVATE -DTEST_RES_PATH="${TEST_RES_PATH}")
 target_link_libraries(${TEST_OBJECT_DETECTION} gtest gtest_main
                       mv_inference
                       mv_object_detection
index 9fb0b14..d13958b 100644 (file)
@@ -24,8 +24,8 @@
 #include "mv_object_detection_internal.h"
 #include "mv_face_detection_internal.h"
 
-#define IMG_DOG MV_CONFIG_PATH "res/inference/images/dog2.jpg"
-#define IMG_FACE MV_CONFIG_PATH "res/inference/images/faceDetection.jpg"
+#define IMG_DOG TEST_RES_PATH "res/inference/images/dog2.jpg"
+#define IMG_FACE TEST_RES_PATH "res/inference/images/faceDetection.jpg"
 
 using namespace testing;
 using namespace std;
index 451f56f..b2d78fa 100644 (file)
@@ -4,7 +4,7 @@ cmake_minimum_required(VERSION 2.6...3.13)
 set(TEST_OBJECT_DETECTION_3D test_object_detection_3d)
 
 add_executable(${TEST_OBJECT_DETECTION_3D} test_object_detection_3d.cpp)
-
+target_compile_definitions(${TEST_OBJECT_DETECTION_3D} PRIVATE -DTEST_RES_PATH="${TEST_RES_PATH}")
 target_link_libraries(${TEST_OBJECT_DETECTION_3D} gtest gtest_main
                       mv_inference
                       mv_object_detection_3d
index 7e37f9d..f73e9cd 100644 (file)
@@ -23,7 +23,7 @@
 #include "ImageHelper.h"
 #include "mv_object_detection_3d_internal.h"
 
-#define IMAGE_PATH MV_CONFIG_PATH "res/object_detection_3d/cup.jpeg"
+#define IMAGE_PATH TEST_RES_PATH "/res/object_detection_3d/cup.jpeg"
 
 using namespace testing;
 using namespace std;
index a6031e1..ef12270 100644 (file)
@@ -26,7 +26,7 @@ using namespace testing;
 
 // 0:image,1 camera,  test sequence name if image, width, height, min disp, max disp, camera parameter
 typedef std::tuple<int, std::string, int, int, int, int, std::string> ParamTypes;
-#define IMAGE_RES_PATH "/usr/share/capi-media-vision/res/3d"
+#define IMAGE_RES_PATH "/opt/usr/home/owner/media/Others/mv_test/res/3d"
 #define PCD_OUTPUT_PATH "/tmp"
 #define DEPTH_INTRINSIC_FILENAME "calibOcv.yaml"
 #define PCD_WRITE_FILENAME "test_pontcloud.pcd"
index 244e8d1..6cc6671 100644 (file)
@@ -63,7 +63,7 @@ TEST(TrackerTest, TrackerClassShouldBeOk)
        ret = mv_roi_tracker_prepare(handle, 50, 50, 50, 50);
        ASSERT_EQ(ret, MEDIA_VISION_ERROR_NONE);
 
-       const string image_path = string("/usr/share/capi-media-vision/roi-tracker/tracker-test.jpeg");
+       const string image_path = string("/opt/usr/home/owner/media/Others/mv_test/roi-tracker/tracker-test.jpeg");
        mv_source_h mv_source = NULL;
 
        ret = mv_create_source(&mv_source);