From: Inki Dae Date: Wed, 13 May 2020 09:00:43 +0000 (+0900) Subject: test: Add OpenCV backend test support X-Git-Tag: submit/tizen/20200602.011936~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0a9ec9d3bce6051014969ee189257c41e13446ad;p=platform%2Fcore%2Fmultimedia%2Finference-engine-interface.git test: Add OpenCV backend test support Change-Id: Ic44af23e2cf9b54aa84e6a7e502217466e3b9556 Signed-off-by: Inki Dae --- diff --git a/test/src/inference_engine_tc.cpp b/test/src/inference_engine_tc.cpp index 4f0b5ca..71dabe4 100644 --- a/test/src/inference_engine_tc.cpp +++ b/test/src/inference_engine_tc.cpp @@ -609,7 +609,9 @@ INSTANTIATE_TEST_CASE_P(Prefix, InferenceEngineTestCase_G1, // ARMNN. ParamType_One("armnn"), // TFLITE. - ParamType_One("tflite") + ParamType_One("tflite"), + // OPENCV + ParamType_One("opencv") /* TODO */ ) ); @@ -620,7 +622,9 @@ INSTANTIATE_TEST_CASE_P(Prefix, InferenceEngineTestCase_G2, // ARMNN. ParamType_Two("armnn", INFERENCE_TARGET_CPU), // TFLITE. - ParamType_Two("tflite", INFERENCE_TARGET_CPU) + ParamType_Two("tflite", INFERENCE_TARGET_CPU), + // OPENCV, + ParamType_Two("opencv", INFERENCE_TARGET_CPU) /* TODO */ ) ); @@ -632,7 +636,9 @@ INSTANTIATE_TEST_CASE_P(Prefix, InferenceEngineTestCase_G3, // ARMNN. ParamType_Three("armnn", INFERENCE_TARGET_CPU, { "/usr/share/capi-media-vision/models/IC/tflite/ic_tflite_model.tflite" }), // TFLITE. - ParamType_Three("tflite", INFERENCE_TARGET_CPU, { "/usr/share/capi-media-vision/models/IC/tflite/ic_tflite_model.tflite" }) + ParamType_Three("tflite", INFERENCE_TARGET_CPU, { "/usr/share/capi-media-vision/models/IC/tflite/ic_tflite_model.tflite" }), + // OPENCV. + ParamType_Three("opencv", INFERENCE_TARGET_CPU, { "/usr/share/capi-media-vision/models/IC/caffe/ic_caffe_model_squeezenet.caffemodel", "/usr/share/capi-media-vision/models/IC/caffe/ic_caffe_model_squeezenet.prototxt" }) /* TODO */ ) ); @@ -644,7 +650,9 @@ INSTANTIATE_TEST_CASE_P(Prefix, InferenceEngineTestCase_G4, // ARMNN. ParamType_Six("armnn", INFERENCE_TENSOR_DATA_TYPE_FLOAT32, 224, 224, 3, { "test_name" }), // TFLITE. - ParamType_Six("tflite", INFERENCE_TENSOR_DATA_TYPE_FLOAT32, 224, 224, 3, { "test_name" }) + ParamType_Six("tflite", INFERENCE_TENSOR_DATA_TYPE_FLOAT32, 224, 224, 3, { "test_name" }), + // OPENCV. + ParamType_Six("opencv", INFERENCE_TENSOR_DATA_TYPE_FLOAT32, 224, 224, 3, { "test_name" }) /* TODO */ ) ); @@ -664,7 +672,13 @@ INSTANTIATE_TEST_CASE_P(Prefix, InferenceEngineTestCase_G5, ParamType_Six("tflite", INFERENCE_TENSOR_DATA_TYPE_FLOAT32, 0, 224, 3, { "test_name" }), ParamType_Six("tflite", INFERENCE_TENSOR_DATA_TYPE_FLOAT32, 224, 0, 3, { "test_name" }), ParamType_Six("tflite", INFERENCE_TENSOR_DATA_TYPE_FLOAT32, 224, 224, 0, { "test_name" }), - ParamType_Six("tflite", INFERENCE_TENSOR_DATA_TYPE_FLOAT32, 224, 224, 3, { "" }) + ParamType_Six("tflite", INFERENCE_TENSOR_DATA_TYPE_FLOAT32, 224, 224, 3, { "" }), + // OPENCV. + ParamType_Six("opencv", -1, 224, 224, 3, { "test_name" }), + ParamType_Six("opencv", INFERENCE_TENSOR_DATA_TYPE_FLOAT32, 0, 224, 3, { "test_name" }), + ParamType_Six("opencv", INFERENCE_TENSOR_DATA_TYPE_FLOAT32, 224, 0, 3, { "test_name" }), + ParamType_Six("opencv", INFERENCE_TENSOR_DATA_TYPE_FLOAT32, 224, 224, 0, { "test_name" }), + ParamType_Six("opencv", INFERENCE_TENSOR_DATA_TYPE_FLOAT32, 224, 224, 3, { "" }) /* TODO */ ) ); @@ -676,7 +690,9 @@ INSTANTIATE_TEST_CASE_P(Prefix, InferenceEngineTestCase_G6, // ARMNN. ParamType_Many("armnn", INFERENCE_TARGET_CPU, TEST_IMAGE_CLASSIFICATION, 10, INFERENCE_TENSOR_DATA_TYPE_FLOAT32, { "/opt/usr/images/image_classification.bin" }, 224, 224, 3, { "input_2" }, { "dense_3/Softmax" }, { "/usr/share/capi-media-vision/models/IC/tflite/ic_tflite_model.tflite" }, { 3 }), // TFLITE. - ParamType_Many("tflite", INFERENCE_TARGET_CPU, TEST_IMAGE_CLASSIFICATION, 10, INFERENCE_TENSOR_DATA_TYPE_FLOAT32, { "/opt/usr/images/image_classification.bin" }, 224, 224, 3, { "input_2" }, { "dense_3/Softmax" }, { "/usr/share/capi-media-vision/models/IC/tflite/ic_tflite_model.tflite" }, { 3 }) + ParamType_Many("tflite", INFERENCE_TARGET_CPU, TEST_IMAGE_CLASSIFICATION, 10, INFERENCE_TENSOR_DATA_TYPE_FLOAT32, { "/opt/usr/images/image_classification.bin" }, 224, 224, 3, { "input_2" }, { "dense_3/Softmax" }, { "/usr/share/capi-media-vision/models/IC/tflite/ic_tflite_model.tflite" }, { 3 }), + // OPENCV. + ParamType_Many("opencv", INFERENCE_TARGET_CPU, TEST_IMAGE_CLASSIFICATION, 10, INFERENCE_TENSOR_DATA_TYPE_FLOAT32, { "/opt/usr/images/image_classification_caffe.bin" }, 227, 227, 3, { "data" }, { "prob" }, { "/usr/share/capi-media-vision/models/IC/caffe/ic_caffe_model_squeezenet.caffemodel", "/usr/share/capi-media-vision/models/IC/caffe/ic_caffe_model_squeezenet.prototxt" }, { 281 }) /* TODO */ ) ); @@ -687,7 +703,9 @@ INSTANTIATE_TEST_CASE_P(Prefix, InferenceEngineTestCase_G7, // ARMNN. ParamType_One_Int(INFERENCE_BACKEND_ARMNN), // TFLITE. - ParamType_One_Int(INFERENCE_BACKEND_TFLITE) + ParamType_One_Int(INFERENCE_BACKEND_TFLITE), + // OPENCV. + ParamType_One_Int(INFERENCE_BACKEND_OPENCV) /* TODO */ ) );