diff --git a/testdata/cv/qrcode/decode_encode/capacity.json b/testdata/cv/qrcode/decode_encode/capacity.json new file mode 100644 index 000000000..3bac83ae8 --- /dev/null +++ b/testdata/cv/qrcode/decode_encode/capacity.json @@ -0,0 +1,9 @@ +{ + "version_ecc_capacity": [ + { "version_level": "1", "ecc_level": [ 19, 16, 13, 9 ] }, + { "version_level": "2", "ecc_level": [ 34, 28, 22, 16 ] }, + { "version_level": "3", "ecc_level": [ 55, 44, 34, 26 ] }, + { "version_level": "4", "ecc_level": [ 80, 64, 48, 36 ] }, + { "version_level": "5", "ecc_level": [ 108, 86, 62, 46 ] } + ] +} diff --git a/testdata/cv/qrcode/decode_encode/symbol_sets.json b/testdata/cv/qrcode/decode_encode/symbol_sets.json new file mode 100644 index 000000000..db9117528 --- /dev/null +++ b/testdata/cv/qrcode/decode_encode/symbol_sets.json @@ -0,0 +1,7 @@ +{ + "symbols_sets": [ + { "mode": 1, "symbols_set":"0123456789" }, + { "mode": 2, "symbols_set":"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:" }, + { "mode": 4, "symbols_set":"!#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}"} + ] +} diff --git a/testdata/cv/qrcode/encode/dataset_config.json b/testdata/cv/qrcode/encode/dataset_config.json new file mode 100644 index 000000000..3ce3ba6af --- /dev/null +++ b/testdata/cv/qrcode/encode/dataset_config.json @@ -0,0 +1,28 @@ +{ + "test_images": [ + { "image_name": "version1_mode1.png", "info": "12345678" }, + { "image_name": "version1_mode2.png", "info": "ADSWE22223DFAS" }, + { "image_name": "version1_mode4.png", "info": "woaiwo5555@qq.com" }, + { "image_name": "version1_mode7.png", "info": "дЛцмЩрёВ" }, + { "image_name": "version2_mode1.png", + "info": "91172339675319066800542009332763324407887566419283892024943292" }, + { "image_name": "version2_mode2.png", + "info": "000NATASHA WE DROPPED EVERYTHING000" }, + { "image_name": "version2_mode4.png", + "info": "aQqdqecq%hre3?JXcDxx#PqLG_29G*R^" }, + { "image_name": "version2_mode7.png", + "info": "42ЁдЬзьКЕ,ыЙкя" }, + { "image_name": "version3_mode2.png", + "info": "OPENCV OSPP 2020 QR-CODE ENCODER. TEST ENCODER QR VERSION 3 MODE ALPHANUMERIC" }, + { "image_name": "version3_mode4.png", + "info": "https://github.com/opencv/opencv/tree/master/modules/" }, + { "image_name": "version3_mode7.png", + "info": "ПЖлШУ.ьёвщЛДо8феп7ъА" }, + { "image_name": "version4_mode4.png", + "info": "aQqdqecq%hre3?JXcDxx#PqLG_29G*R^&f?bD6C5qam+Y_MUGaSmS5&fh_Q&bCZz" }, + { "image_name": "version4_mode7.png", + "info": "и?ЮпЙДЁХслМЖЬ4ыпЛД,нЕу5РВя8ЦзцП.6б" }, + { "image_name": "version5_mode7.png", + "info": "957БщпоХСЛдЦешхЯ1ЕШТ;П4!сёИгфла.НЫКУЗВЧ,уймЁМ" } + ] +} diff --git a/testdata/cv/qrcode/encode/version1_mode1.png b/testdata/cv/qrcode/encode/version1_mode1.png new file mode 100644 index 000000000..00415ceb0 Binary files /dev/null and b/testdata/cv/qrcode/encode/version1_mode1.png differ diff --git a/testdata/cv/qrcode/encode/version1_mode2.png b/testdata/cv/qrcode/encode/version1_mode2.png new file mode 100644 index 000000000..011dc2a2d Binary files /dev/null and b/testdata/cv/qrcode/encode/version1_mode2.png differ diff --git a/testdata/cv/qrcode/encode/version1_mode4.png b/testdata/cv/qrcode/encode/version1_mode4.png new file mode 100644 index 000000000..3c4da34c1 Binary files /dev/null and b/testdata/cv/qrcode/encode/version1_mode4.png differ diff --git a/testdata/cv/qrcode/encode/version1_mode7.png b/testdata/cv/qrcode/encode/version1_mode7.png new file mode 100644 index 000000000..8ad8fdd61 Binary files /dev/null and b/testdata/cv/qrcode/encode/version1_mode7.png differ diff --git a/testdata/cv/qrcode/encode/version2_mode1.png b/testdata/cv/qrcode/encode/version2_mode1.png new file mode 100644 index 000000000..c3354a563 Binary files /dev/null and b/testdata/cv/qrcode/encode/version2_mode1.png differ diff --git a/testdata/cv/qrcode/encode/version2_mode2.png b/testdata/cv/qrcode/encode/version2_mode2.png new file mode 100644 index 000000000..663ef896e Binary files /dev/null and b/testdata/cv/qrcode/encode/version2_mode2.png differ diff --git a/testdata/cv/qrcode/encode/version2_mode4.png b/testdata/cv/qrcode/encode/version2_mode4.png new file mode 100644 index 000000000..9c9adad16 Binary files /dev/null and b/testdata/cv/qrcode/encode/version2_mode4.png differ diff --git a/testdata/cv/qrcode/encode/version2_mode7.png b/testdata/cv/qrcode/encode/version2_mode7.png new file mode 100644 index 000000000..43c98429a Binary files /dev/null and b/testdata/cv/qrcode/encode/version2_mode7.png differ diff --git a/testdata/cv/qrcode/encode/version3_mode2.png b/testdata/cv/qrcode/encode/version3_mode2.png new file mode 100644 index 000000000..2fc3247e0 Binary files /dev/null and b/testdata/cv/qrcode/encode/version3_mode2.png differ diff --git a/testdata/cv/qrcode/encode/version3_mode4.png b/testdata/cv/qrcode/encode/version3_mode4.png new file mode 100644 index 000000000..172b9aae9 Binary files /dev/null and b/testdata/cv/qrcode/encode/version3_mode4.png differ diff --git a/testdata/cv/qrcode/encode/version3_mode7.png b/testdata/cv/qrcode/encode/version3_mode7.png new file mode 100644 index 000000000..3447cb510 Binary files /dev/null and b/testdata/cv/qrcode/encode/version3_mode7.png differ diff --git a/testdata/cv/qrcode/encode/version4_mode4.png b/testdata/cv/qrcode/encode/version4_mode4.png new file mode 100644 index 000000000..a8f7f681d Binary files /dev/null and b/testdata/cv/qrcode/encode/version4_mode4.png differ diff --git a/testdata/cv/qrcode/encode/version4_mode7.png b/testdata/cv/qrcode/encode/version4_mode7.png new file mode 100644 index 000000000..b1d54d194 Binary files /dev/null and b/testdata/cv/qrcode/encode/version4_mode7.png differ diff --git a/testdata/cv/qrcode/encode/version5_mode7.png b/testdata/cv/qrcode/encode/version5_mode7.png new file mode 100644 index 000000000..3a1745b5f Binary files /dev/null and b/testdata/cv/qrcode/encode/version5_mode7.png differ