diff --git a/back-end/source_code/123.jpg b/back-end/source_code/123.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6fb97e22ccae4fa0ef53c5abecf66e3792ea547c Binary files /dev/null and b/back-end/source_code/123.jpg differ diff --git "a/back-end/source_code/image_data/ssfshop/beanpole/\353\202\250\353\205\200\352\263\265\354\232\251 \353\262\240\354\235\264\354\247\201 \355\224\274\354\274\200 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\236\231/DallE.png" "b/back-end/source_code/image_data/ssfshop/beanpole/\353\202\250\353\205\200\352\263\265\354\232\251 \353\262\240\354\235\264\354\247\201 \355\224\274\354\274\200 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\236\231/DallE.png" index 2d5449288bea3e8a25760515af48c43241c15f4e..47e7867a6861b8fc300ae46b8a96ee93cfa3db1e 100644 Binary files "a/back-end/source_code/image_data/ssfshop/beanpole/\353\202\250\353\205\200\352\263\265\354\232\251 \353\262\240\354\235\264\354\247\201 \355\224\274\354\274\200 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\236\231/DallE.png" and "b/back-end/source_code/image_data/ssfshop/beanpole/\353\202\250\353\205\200\352\263\265\354\232\251 \353\262\240\354\235\264\354\247\201 \355\224\274\354\274\200 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\236\231/DallE.png" differ diff --git "a/back-end/source_code/image_data/ssfshop/beanpole/\353\202\250\353\205\200\352\263\265\354\232\251 \353\262\240\354\235\264\354\247\201 \355\224\274\354\274\200 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\236\231/clothes.jpg" "b/back-end/source_code/image_data/ssfshop/beanpole/\353\202\250\353\205\200\352\263\265\354\232\251 \353\262\240\354\235\264\354\247\201 \355\224\274\354\274\200 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\236\231/clothes.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..099b93f506ea6c98c3a47ee28fc8f9796bf16613 Binary files /dev/null and "b/back-end/source_code/image_data/ssfshop/beanpole/\353\202\250\353\205\200\352\263\265\354\232\251 \353\262\240\354\235\264\354\247\201 \355\224\274\354\274\200 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\236\231/clothes.jpg" differ diff --git "a/back-end/source_code/image_data/ssfshop/beanpole/\353\202\250\353\205\200\352\263\265\354\232\251 \353\262\240\354\235\264\354\247\201 \355\224\274\354\274\200 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\236\231/face.jpg" "b/back-end/source_code/image_data/ssfshop/beanpole/\353\202\250\353\205\200\352\263\265\354\232\251 \353\262\240\354\235\264\354\247\201 \355\224\274\354\274\200 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\236\231/face.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..258ee69770ab8646005db2c4f88494f993ddbe50 Binary files /dev/null and "b/back-end/source_code/image_data/ssfshop/beanpole/\353\202\250\353\205\200\352\263\265\354\232\251 \353\262\240\354\235\264\354\247\201 \355\224\274\354\274\200 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\236\231/face.jpg" differ diff --git "a/back-end/source_code/image_data/ssfshop/beanpole/\353\202\250\353\205\200\352\263\265\354\232\251 \353\262\240\354\235\264\354\247\201 \355\224\274\354\274\200 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\236\231/feathered.png" "b/back-end/source_code/image_data/ssfshop/beanpole/\353\202\250\353\205\200\352\263\265\354\232\251 \353\262\240\354\235\264\354\247\201 \355\224\274\354\274\200 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\236\231/feathered.png" new file mode 100644 index 0000000000000000000000000000000000000000..bce1ff1f59801ce314fd0588778506fe950aae6b Binary files /dev/null and "b/back-end/source_code/image_data/ssfshop/beanpole/\353\202\250\353\205\200\352\263\265\354\232\251 \353\262\240\354\235\264\354\247\201 \355\224\274\354\274\200 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\236\231/feathered.png" differ diff --git "a/back-end/source_code/image_data/ssfshop/beanpole/\353\202\250\353\205\200\352\263\265\354\232\251 \353\262\240\354\235\264\354\247\201 \355\224\274\354\274\200 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\236\231/mask.png" "b/back-end/source_code/image_data/ssfshop/beanpole/\353\202\250\353\205\200\352\263\265\354\232\251 \353\262\240\354\235\264\354\247\201 \355\224\274\354\274\200 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\236\231/mask.png" new file mode 100644 index 0000000000000000000000000000000000000000..9b6cf6348eef906bc431fbaf39e3de5f6fdff0a5 Binary files /dev/null and "b/back-end/source_code/image_data/ssfshop/beanpole/\353\202\250\353\205\200\352\263\265\354\232\251 \353\262\240\354\235\264\354\247\201 \355\224\274\354\274\200 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\236\231/mask.png" differ diff --git "a/back-end/source_code/image_data/ssfshop/beanpole/\353\202\250\353\205\200\352\263\265\354\232\251 \353\262\240\354\235\264\354\247\201 \355\224\274\354\274\200 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\236\231/no_background.png" "b/back-end/source_code/image_data/ssfshop/beanpole/\353\202\250\353\205\200\352\263\265\354\232\251 \353\262\240\354\235\264\354\247\201 \355\224\274\354\274\200 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\236\231/no_background.png" index 4124f4506d88fa6ba336e35a604c34dfbbd8ad99..189e3c420db125368834d4958736255277e3be47 100644 Binary files "a/back-end/source_code/image_data/ssfshop/beanpole/\353\202\250\353\205\200\352\263\265\354\232\251 \353\262\240\354\235\264\354\247\201 \355\224\274\354\274\200 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\236\231/no_background.png" and "b/back-end/source_code/image_data/ssfshop/beanpole/\353\202\250\353\205\200\352\263\265\354\232\251 \353\262\240\354\235\264\354\247\201 \355\224\274\354\274\200 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\236\231/no_background.png" differ diff --git "a/back-end/source_code/image_data/ssfshop/beanpole/\353\202\250\353\205\200\352\263\265\354\232\251 \353\262\240\354\235\264\354\247\201 \355\224\274\354\274\200 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\236\231/padded_image.png" "b/back-end/source_code/image_data/ssfshop/beanpole/\353\202\250\353\205\200\352\263\265\354\232\251 \353\262\240\354\235\264\354\247\201 \355\224\274\354\274\200 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\236\231/padded_image.png" new file mode 100644 index 0000000000000000000000000000000000000000..19b5b7fbebefc83a9b24d00d67b308c844952a50 Binary files /dev/null and "b/back-end/source_code/image_data/ssfshop/beanpole/\353\202\250\353\205\200\352\263\265\354\232\251 \353\262\240\354\235\264\354\247\201 \355\224\274\354\274\200 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\236\231/padded_image.png" differ diff --git "a/back-end/source_code/image_data/ssfshop/beanpole/\353\202\250\353\205\200\352\263\265\354\232\251 \353\262\240\354\235\264\354\247\201 \355\224\274\354\274\200 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\236\231/result.jpg" "b/back-end/source_code/image_data/ssfshop/beanpole/\353\202\250\353\205\200\352\263\265\354\232\251 \353\262\240\354\235\264\354\247\201 \355\224\274\354\274\200 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\236\231/result.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..32bce06f6ababdc29c5c8b72fa3c3a8e7a9aa74b Binary files /dev/null and "b/back-end/source_code/image_data/ssfshop/beanpole/\353\202\250\353\205\200\352\263\265\354\232\251 \353\262\240\354\235\264\354\247\201 \355\224\274\354\274\200 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\236\231/result.jpg" differ diff --git "a/back-end/source_code/image_data/ssfshop/beanpole/\353\202\250\353\205\200\352\263\265\354\232\251 \353\262\240\354\235\264\354\247\201 \355\224\274\354\274\200 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\236\231/result_box.jpg" "b/back-end/source_code/image_data/ssfshop/beanpole/\353\202\250\353\205\200\352\263\265\354\232\251 \353\262\240\354\235\264\354\247\201 \355\224\274\354\274\200 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\236\231/result_box.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..59157948fe3fbae8541bdee8bb963a0ead056670 Binary files /dev/null and "b/back-end/source_code/image_data/ssfshop/beanpole/\353\202\250\353\205\200\352\263\265\354\232\251 \353\262\240\354\235\264\354\247\201 \355\224\274\354\274\200 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\236\231/result_box.jpg" differ diff --git "a/back-end/source_code/image_data/ssfshop/beanpole/\353\260\224\354\204\234\355\213\260 \353\263\274\353\223\234 \354\212\244\355\212\270\353\235\274\354\235\264\355\224\204 \353\237\255\353\271\204 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\243\250/DallE.png" "b/back-end/source_code/image_data/ssfshop/beanpole/\353\260\224\354\204\234\355\213\260 \353\263\274\353\223\234 \354\212\244\355\212\270\353\235\274\354\235\264\355\224\204 \353\237\255\353\271\204 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\243\250/DallE.png" new file mode 100644 index 0000000000000000000000000000000000000000..9a6b5cb41c1e33b9fc350f36252244fd43fb4730 Binary files /dev/null and "b/back-end/source_code/image_data/ssfshop/beanpole/\353\260\224\354\204\234\355\213\260 \353\263\274\353\223\234 \354\212\244\355\212\270\353\235\274\354\235\264\355\224\204 \353\237\255\353\271\204 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\243\250/DallE.png" differ diff --git "a/back-end/source_code/image_data/ssfshop/beanpole/\353\260\224\354\204\234\355\213\260 \353\263\274\353\223\234 \354\212\244\355\212\270\353\235\274\354\235\264\355\224\204 \353\237\255\353\271\204 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\243\250/clothes.jpg" "b/back-end/source_code/image_data/ssfshop/beanpole/\353\260\224\354\204\234\355\213\260 \353\263\274\353\223\234 \354\212\244\355\212\270\353\235\274\354\235\264\355\224\204 \353\237\255\353\271\204 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\243\250/clothes.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..990c2a2e80bd94417e92a227c8ff559227970f03 Binary files /dev/null and "b/back-end/source_code/image_data/ssfshop/beanpole/\353\260\224\354\204\234\355\213\260 \353\263\274\353\223\234 \354\212\244\355\212\270\353\235\274\354\235\264\355\224\204 \353\237\255\353\271\204 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\243\250/clothes.jpg" differ diff --git "a/back-end/source_code/image_data/ssfshop/beanpole/\353\260\224\354\204\234\355\213\260 \353\263\274\353\223\234 \354\212\244\355\212\270\353\235\274\354\235\264\355\224\204 \353\237\255\353\271\204 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\243\250/data.json" "b/back-end/source_code/image_data/ssfshop/beanpole/\353\260\224\354\204\234\355\213\260 \353\263\274\353\223\234 \354\212\244\355\212\270\353\235\274\354\235\264\355\224\204 \353\237\255\353\271\204 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\243\250/data.json" new file mode 100644 index 0000000000000000000000000000000000000000..f8e7d3cb1cae1c74dba25c8a7c6879fd67dc6c74 --- /dev/null +++ "b/back-end/source_code/image_data/ssfshop/beanpole/\353\260\224\354\204\234\355\213\260 \353\263\274\353\223\234 \354\212\244\355\212\270\353\235\274\354\235\264\355\224\204 \353\237\255\353\271\204 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\243\250/data.json" @@ -0,0 +1 @@ +{"original_image": {"file_path": "C:\\SDP\\automated_image_processing\\back-end\\source_code\\image_data\\ssfshop\\beanpole\\바서티 볼드 스트라이프 럭비 티셔츠 - 블루\\original.jpg", "url": "https://img.ssfshop.com/cmd/LB_750x1000/src/https://img.ssfshop.com/goods/BPBR/23/01/19/GM0023011962271_0_ORGINL_20230214162711402.jpg", "width": 750, "height": 1000}, "dalle_image": {"file_path": "C:\\SDP\\automated_image_processing\\back-end\\source_code\\temp_alpha.png", "dalle_image_width": 1786, "dalle_image_height": 1393, "x_offset": 518, "y_offset": 393}, "face": {"left_line_pixel": 953, "right_line_pixel": 1098, "top_line_pixel": 478, "bottom_line_pixel": 671}, "clothes": {"type_of_clothes": "top", "left_line_pixel": 775, "right_line_pixel": 1095, "top_line_pixel": 1270, "bottom_line_pixel": 1382}, "no_background": {"file_path": "C:\\SDP\\automated_image_processing\\back-end\\source_code\\image_data\\ssfshop\\beanpole\\바서티 볼드 스트라이프 럭비 티셔츠 - 블루\\no_background.png"}} \ No newline at end of file diff --git "a/back-end/source_code/image_data/ssfshop/beanpole/\353\260\224\354\204\234\355\213\260 \353\263\274\353\223\234 \354\212\244\355\212\270\353\235\274\354\235\264\355\224\204 \353\237\255\353\271\204 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\243\250/face.jpg" "b/back-end/source_code/image_data/ssfshop/beanpole/\353\260\224\354\204\234\355\213\260 \353\263\274\353\223\234 \354\212\244\355\212\270\353\235\274\354\235\264\355\224\204 \353\237\255\353\271\204 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\243\250/face.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..ae4b21d0febacd51752979c2da8e34176b354772 Binary files /dev/null and "b/back-end/source_code/image_data/ssfshop/beanpole/\353\260\224\354\204\234\355\213\260 \353\263\274\353\223\234 \354\212\244\355\212\270\353\235\274\354\235\264\355\224\204 \353\237\255\353\271\204 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\243\250/face.jpg" differ diff --git "a/back-end/source_code/image_data/ssfshop/beanpole/\353\260\224\354\204\234\355\213\260 \353\263\274\353\223\234 \354\212\244\355\212\270\353\235\274\354\235\264\355\224\204 \353\237\255\353\271\204 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\243\250/feathered.png" "b/back-end/source_code/image_data/ssfshop/beanpole/\353\260\224\354\204\234\355\213\260 \353\263\274\353\223\234 \354\212\244\355\212\270\353\235\274\354\235\264\355\224\204 \353\237\255\353\271\204 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\243\250/feathered.png" new file mode 100644 index 0000000000000000000000000000000000000000..68f0a00734a94c4561f568a359eaf44df8f8a8da Binary files /dev/null and "b/back-end/source_code/image_data/ssfshop/beanpole/\353\260\224\354\204\234\355\213\260 \353\263\274\353\223\234 \354\212\244\355\212\270\353\235\274\354\235\264\355\224\204 \353\237\255\353\271\204 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\243\250/feathered.png" differ diff --git "a/back-end/source_code/image_data/ssfshop/beanpole/\353\260\224\354\204\234\355\213\260 \353\263\274\353\223\234 \354\212\244\355\212\270\353\235\274\354\235\264\355\224\204 \353\237\255\353\271\204 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\243\250/mask.png" "b/back-end/source_code/image_data/ssfshop/beanpole/\353\260\224\354\204\234\355\213\260 \353\263\274\353\223\234 \354\212\244\355\212\270\353\235\274\354\235\264\355\224\204 \353\237\255\353\271\204 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\243\250/mask.png" new file mode 100644 index 0000000000000000000000000000000000000000..63214121eeb7b9d620b988f8a795f0e3b9afd2fe Binary files /dev/null and "b/back-end/source_code/image_data/ssfshop/beanpole/\353\260\224\354\204\234\355\213\260 \353\263\274\353\223\234 \354\212\244\355\212\270\353\235\274\354\235\264\355\224\204 \353\237\255\353\271\204 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\243\250/mask.png" differ diff --git "a/back-end/source_code/image_data/ssfshop/beanpole/\353\260\224\354\204\234\355\213\260 \353\263\274\353\223\234 \354\212\244\355\212\270\353\235\274\354\235\264\355\224\204 \353\237\255\353\271\204 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\243\250/no_background.png" "b/back-end/source_code/image_data/ssfshop/beanpole/\353\260\224\354\204\234\355\213\260 \353\263\274\353\223\234 \354\212\244\355\212\270\353\235\274\354\235\264\355\224\204 \353\237\255\353\271\204 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\243\250/no_background.png" new file mode 100644 index 0000000000000000000000000000000000000000..b2372a06fae401df41f01820961c98afbfd0d60c Binary files /dev/null and "b/back-end/source_code/image_data/ssfshop/beanpole/\353\260\224\354\204\234\355\213\260 \353\263\274\353\223\234 \354\212\244\355\212\270\353\235\274\354\235\264\355\224\204 \353\237\255\353\271\204 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\243\250/no_background.png" differ diff --git "a/back-end/source_code/image_data/ssfshop/beanpole/\353\260\224\354\204\234\355\213\260 \353\263\274\353\223\234 \354\212\244\355\212\270\353\235\274\354\235\264\355\224\204 \353\237\255\353\271\204 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\243\250/original.jpg" "b/back-end/source_code/image_data/ssfshop/beanpole/\353\260\224\354\204\234\355\213\260 \353\263\274\353\223\234 \354\212\244\355\212\270\353\235\274\354\235\264\355\224\204 \353\237\255\353\271\204 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\243\250/original.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..e4f5b89daaf78e33e672bebf5a914ce1c14b581b Binary files /dev/null and "b/back-end/source_code/image_data/ssfshop/beanpole/\353\260\224\354\204\234\355\213\260 \353\263\274\353\223\234 \354\212\244\355\212\270\353\235\274\354\235\264\355\224\204 \353\237\255\353\271\204 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\243\250/original.jpg" differ diff --git "a/back-end/source_code/image_data/ssfshop/beanpole/\353\260\224\354\204\234\355\213\260 \353\263\274\353\223\234 \354\212\244\355\212\270\353\235\274\354\235\264\355\224\204 \353\237\255\353\271\204 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\243\250/padded_image.png" "b/back-end/source_code/image_data/ssfshop/beanpole/\353\260\224\354\204\234\355\213\260 \353\263\274\353\223\234 \354\212\244\355\212\270\353\235\274\354\235\264\355\224\204 \353\237\255\353\271\204 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\243\250/padded_image.png" new file mode 100644 index 0000000000000000000000000000000000000000..d814d7a2ce4a80b31bf2d306a02145b418ea4fd8 Binary files /dev/null and "b/back-end/source_code/image_data/ssfshop/beanpole/\353\260\224\354\204\234\355\213\260 \353\263\274\353\223\234 \354\212\244\355\212\270\353\235\274\354\235\264\355\224\204 \353\237\255\353\271\204 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\243\250/padded_image.png" differ diff --git "a/back-end/source_code/image_data/ssfshop/beanpole/\353\260\224\354\204\234\355\213\260 \353\263\274\353\223\234 \354\212\244\355\212\270\353\235\274\354\235\264\355\224\204 \353\237\255\353\271\204 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\243\250/result.jpg" "b/back-end/source_code/image_data/ssfshop/beanpole/\353\260\224\354\204\234\355\213\260 \353\263\274\353\223\234 \354\212\244\355\212\270\353\235\274\354\235\264\355\224\204 \353\237\255\353\271\204 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\243\250/result.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..e87ba0ca197a2bb24ad45348c2662d582aaf6b46 Binary files /dev/null and "b/back-end/source_code/image_data/ssfshop/beanpole/\353\260\224\354\204\234\355\213\260 \353\263\274\353\223\234 \354\212\244\355\212\270\353\235\274\354\235\264\355\224\204 \353\237\255\353\271\204 \355\213\260\354\205\224\354\270\240 - \353\270\224\353\243\250/result.jpg" differ diff --git a/back-end/source_code/mask.png b/back-end/source_code/mask.png new file mode 100644 index 0000000000000000000000000000000000000000..63214121eeb7b9d620b988f8a795f0e3b9afd2fe Binary files /dev/null and b/back-end/source_code/mask.png differ diff --git a/back-end/source_code/remove_background.jsx b/back-end/source_code/remove_background.jsx index eb00dd01a62c9dee0506f42064357e91916c7841..9c30b07e54d23f8c87eeb33e424f482b4c758ecc 100644 --- a/back-end/source_code/remove_background.jsx +++ b/back-end/source_code/remove_background.jsx @@ -71,7 +71,7 @@ var idPNGF = charIDToTypeID( "PNGF" ); desc255.putObject( idAs, idPNGF, desc256 ); var idIn = charIDToTypeID( "In " ); - desc255.putPath( idIn, new File( "C:\\SDP\\automated_image_processing\\back-end\\source_code\\image_data\\ssfshop\\beanpole\\������� ������ ���� Ƽ���� - ����\\no_background.jpg" ) ); + desc255.putPath( idIn, new File( "C:\\SDP\\automated_image_processing\\back-end\\source_code\\image_data\\ssfshop\\beanpole\\������� ������ ���� Ƽ���� - ����\\no_background.png" ) ); var idDocI = charIDToTypeID( "DocI" ); desc255.putInteger( idDocI, 59 ); var idLwCs = charIDToTypeID( "LwCs" ); diff --git a/back-end/source_code/result_box.jpg b/back-end/source_code/result_box.jpg new file mode 100644 index 0000000000000000000000000000000000000000..59157948fe3fbae8541bdee8bb963a0ead056670 Binary files /dev/null and b/back-end/source_code/result_box.jpg differ diff --git a/back-end/source_code/temp.png b/back-end/source_code/temp.png new file mode 100644 index 0000000000000000000000000000000000000000..d814d7a2ce4a80b31bf2d306a02145b418ea4fd8 Binary files /dev/null and b/back-end/source_code/temp.png differ diff --git a/back-end/source_code/temp_alpha.png b/back-end/source_code/temp_alpha.png new file mode 100644 index 0000000000000000000000000000000000000000..c7f939aae6b25b254e4920007ba173bec619ab64 Binary files /dev/null and b/back-end/source_code/temp_alpha.png differ diff --git a/back-end/source_code/temp_fearthered.png b/back-end/source_code/temp_fearthered.png new file mode 100644 index 0000000000000000000000000000000000000000..bce1ff1f59801ce314fd0588778506fe950aae6b Binary files /dev/null and b/back-end/source_code/temp_fearthered.png differ diff --git a/back-end/source_code/test.py b/back-end/source_code/test.py index a36dcd198eb263a197ceedb1fd8484c33f31b1bd..9c845b09d8c7a87295b77aef6b6b01ea26ebad2f 100644 --- a/back-end/source_code/test.py +++ b/back-end/source_code/test.py @@ -1,7 +1,41 @@ -import subprocess +import json +import sys + +from modules import image_processor +from modules import fileManager +from modules import object_detector +from modules import database from modules import photoshop -photoshop_path = "C:/Program Files/Adobe/Adobe Photoshop 2023/Photoshop.exe" -script_path = "C:\\SDP\\automated_image_processing\\back-end\\source_code\\modules\\remove_background.jsx" -file_path = "C:\\SDP\\automated_image_processing\\back-end\\source_code\\image_data\\ssfshop\\beanpole\\남녀공용 베이직 피케 티셔츠 - 블랙\\original.jpg" -photoshop = photoshop.Photoshop(photoshop_path) -photoshop.remove_background(file_path) + +with open(sys.argv[1], 'r', encoding='UTF8') as file: + shoppingmall_data = json.load(file) + + +boxDrower = object_detector.BoxDrower() + +seller_brand_path = shoppingmall_data["seller"]+"/"+shoppingmall_data["brand"] + +imageDownloder = fileManager.ImageDownloader() +imageFactory = image_processor.ImageFactory() + +imageProcessor = image_processor.ImageProcessor() + +faceDetector = object_detector.FaceDetector() +clothesDetector = object_detector.ClothesDetector() + + +jsonMaker = fileManager.JsonMaker() +DocumentManager = fileManager.DocumentManager() + +photoshop_ = photoshop.Photoshop("C:/Program Files/Adobe/Adobe Photoshop 2023/Photoshop.exe") + +for product in shoppingmall_data["product_list"]: + save_path = "image_data/"+seller_brand_path+"/"+product["name"] + image_url = product["url"] + image_path = imageDownloder.download_image(image_url, save_path, "original.jpg") + image = imageFactory.create_image(image_path, None, image_url) + + clothesDataList = clothesDetector.localize_objects(image) + clothes = clothesDataList.getClothes(product["type_of_clothes"]) + clothes.denormalizeByImageSize(image) + boxDrower.drawBox(image, (clothes.left, clothes.top), (clothes.right, clothes.bottom), "clothes") \ No newline at end of file