diff --git a/collect_imgs.py b/collect_imgs.py index bb987be935e7a9415df43483a2758b20e5d3ad0e..43b605be87067f13f66cbd2b7b5b7809ee315af7 100644 --- a/collect_imgs.py +++ b/collect_imgs.py @@ -10,7 +10,7 @@ if not os.path.exists(DATA_DIR): number_of_classes = 3 dataset_size = 100 -cap = cv2.VideoCapture(2) +cap = cv2.VideoCapture(0) for j in range(number_of_classes): if not os.path.exists(os.path.join(DATA_DIR, str(j))): os.makedirs(os.path.join(DATA_DIR, str(j))) diff --git a/data.pickle b/data.pickle new file mode 100644 index 0000000000000000000000000000000000000000..cea5231934e02b2eecb6229bc8cbf144b62c03b0 Binary files /dev/null and b/data.pickle differ diff --git a/data/.gitignore b/data/.gitignore deleted file mode 100644 index ffb3cdb2cbd9614ecb1b1609bcff6860f0a2b902..0000000000000000000000000000000000000000 --- a/data/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -.gitignore - diff --git a/data/0/0.jpg b/data/0/0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3310b3f1294c548d19272b895bf8d29602120fea Binary files /dev/null and b/data/0/0.jpg differ diff --git a/data/0/1.jpg b/data/0/1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..caa2cb264438d75bdba501fa2c55a773249962e4 Binary files /dev/null and b/data/0/1.jpg differ diff --git a/data/0/10.jpg b/data/0/10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..391158e9b0a55e1035ea2f311317d5ad05ccec4d Binary files /dev/null and b/data/0/10.jpg differ diff --git a/data/0/11.jpg b/data/0/11.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5c660730c09a1a3686205e6190c8e067109bba55 Binary files /dev/null and b/data/0/11.jpg differ diff --git a/data/0/12.jpg b/data/0/12.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9708e93ad7507a92c322997608b99e8ce55d46f1 Binary files /dev/null and b/data/0/12.jpg differ diff --git a/data/0/13.jpg b/data/0/13.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dc7ac14eb5921ff8bcf7a13f5552726279d81b93 Binary files /dev/null and b/data/0/13.jpg differ diff --git a/data/0/14.jpg b/data/0/14.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2f44a897d0ec07befa0c5404b3b44e6f5f915182 Binary files /dev/null and b/data/0/14.jpg differ diff --git a/data/0/15.jpg b/data/0/15.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e8ead8dc33d66635ff68d4ca56d0f406a5d8c0e4 Binary files /dev/null and b/data/0/15.jpg differ diff --git a/data/0/16.jpg b/data/0/16.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f61211a6f67df94d6f99ead8b0ca2ce46c934cad Binary files /dev/null and b/data/0/16.jpg differ diff --git a/data/0/17.jpg b/data/0/17.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d4de49568d7e01836fc48143fdc6b5bee8c0e835 Binary files /dev/null and b/data/0/17.jpg differ diff --git a/data/0/18.jpg b/data/0/18.jpg new file mode 100644 index 0000000000000000000000000000000000000000..21b70b5e8dfa5d0cdf784055fba67d87fc43b641 Binary files /dev/null and b/data/0/18.jpg differ diff --git a/data/0/19.jpg b/data/0/19.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dae7cf45e15cbb78820c549525474b03d6b45203 Binary files /dev/null and b/data/0/19.jpg differ diff --git a/data/0/2.jpg b/data/0/2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..172b06aaadba82603e32d0be97fb38a63534857c Binary files /dev/null and b/data/0/2.jpg differ diff --git a/data/0/20.jpg b/data/0/20.jpg new file mode 100644 index 0000000000000000000000000000000000000000..64600ffc23c932730be64f88e6d8a18a2840637c Binary files /dev/null and b/data/0/20.jpg differ diff --git a/data/0/21.jpg b/data/0/21.jpg new file mode 100644 index 0000000000000000000000000000000000000000..90482d989138ee2c3c48ca4533c595fd7b2cb9d2 Binary files /dev/null and b/data/0/21.jpg differ diff --git a/data/0/22.jpg b/data/0/22.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4c9aaac645b30d786237cac032b07ae1d7e62f7f Binary files /dev/null and b/data/0/22.jpg differ diff --git a/data/0/23.jpg b/data/0/23.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7788305932d513e19e54860791fda63686b77120 Binary files /dev/null and b/data/0/23.jpg differ diff --git a/data/0/24.jpg b/data/0/24.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3748220fff6e2f52e459a98569c1d675ea817717 Binary files /dev/null and b/data/0/24.jpg differ diff --git a/data/0/25.jpg b/data/0/25.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3d2ec4512b17523ade9fdabc79a5181dec549ebf Binary files /dev/null and b/data/0/25.jpg differ diff --git a/data/0/26.jpg b/data/0/26.jpg new file mode 100644 index 0000000000000000000000000000000000000000..229194cefa416352cdb05318ba8cdec56fdedfae Binary files /dev/null and b/data/0/26.jpg differ diff --git a/data/0/27.jpg b/data/0/27.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fd6302c4b16b4cb02bc1a03a3a43e6131117ca3c Binary files /dev/null and b/data/0/27.jpg differ diff --git a/data/0/28.jpg b/data/0/28.jpg new file mode 100644 index 0000000000000000000000000000000000000000..65518dd269c74cfc2a33014e4f547ef620337152 Binary files /dev/null and b/data/0/28.jpg differ diff --git a/data/0/29.jpg b/data/0/29.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d3656814e575d8543eebb644e5d9539c87f8e30c Binary files /dev/null and b/data/0/29.jpg differ diff --git a/data/0/3.jpg b/data/0/3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7ee365accc6801c6c4f453997bb0da6c1e8a6e37 Binary files /dev/null and b/data/0/3.jpg differ diff --git a/data/0/30.jpg b/data/0/30.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ff17c545436302edf8a089968d28a96b8a311879 Binary files /dev/null and b/data/0/30.jpg differ diff --git a/data/0/31.jpg b/data/0/31.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9177603c589a8936d8a16b98040738277fd52cce Binary files /dev/null and b/data/0/31.jpg differ diff --git a/data/0/32.jpg b/data/0/32.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2fa85c114d19e93b25c4551f1e2424fcd1fe426b Binary files /dev/null and b/data/0/32.jpg differ diff --git a/data/0/33.jpg b/data/0/33.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7c4fff0c3ad92e1a602486435cb31d3adc0f1dac Binary files /dev/null and b/data/0/33.jpg differ diff --git a/data/0/34.jpg b/data/0/34.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e97b45aeff9864b73e743ee14ae37a238eda01fb Binary files /dev/null and b/data/0/34.jpg differ diff --git a/data/0/35.jpg b/data/0/35.jpg new file mode 100644 index 0000000000000000000000000000000000000000..138684db2e3de789ef092e6c83813e9dbce77168 Binary files /dev/null and b/data/0/35.jpg differ diff --git a/data/0/36.jpg b/data/0/36.jpg new file mode 100644 index 0000000000000000000000000000000000000000..248ba2c2e0a6fb44bc0921996269b63d86fdbc54 Binary files /dev/null and b/data/0/36.jpg differ diff --git a/data/0/37.jpg b/data/0/37.jpg new file mode 100644 index 0000000000000000000000000000000000000000..443e56a4e3620b18cdc8d8a2479b1283fdb8b673 Binary files /dev/null and b/data/0/37.jpg differ diff --git a/data/0/38.jpg b/data/0/38.jpg new file mode 100644 index 0000000000000000000000000000000000000000..438adcf9a691210470d2468cf155eaaa3b99df5a Binary files /dev/null and b/data/0/38.jpg differ diff --git a/data/0/39.jpg b/data/0/39.jpg new file mode 100644 index 0000000000000000000000000000000000000000..782558a4e7555ce092bc543bcef7a0bd16f92f14 Binary files /dev/null and b/data/0/39.jpg differ diff --git a/data/0/4.jpg b/data/0/4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..da7b1a7860099d7ab165171f6d30ad7a44ebf2ca Binary files /dev/null and b/data/0/4.jpg differ diff --git a/data/0/40.jpg b/data/0/40.jpg new file mode 100644 index 0000000000000000000000000000000000000000..843689af832a8b54467310acf21ba1b34bed5d10 Binary files /dev/null and b/data/0/40.jpg differ diff --git a/data/0/41.jpg b/data/0/41.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0749019ed1c56d4fb5db807dbd0ea3ed69193cc7 Binary files /dev/null and b/data/0/41.jpg differ diff --git a/data/0/42.jpg b/data/0/42.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5163c69010740e32daa5dbaf98c1740aad0f9938 Binary files /dev/null and b/data/0/42.jpg differ diff --git a/data/0/43.jpg b/data/0/43.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9c397394e764f42e2797a9c883080182947b3ad3 Binary files /dev/null and b/data/0/43.jpg differ diff --git a/data/0/44.jpg b/data/0/44.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ef2e6763eeb0afe683b239b84b487a7cca398f0e Binary files /dev/null and b/data/0/44.jpg differ diff --git a/data/0/45.jpg b/data/0/45.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a560709a9722a6ebf7e55276c0c784508bb743c0 Binary files /dev/null and b/data/0/45.jpg differ diff --git a/data/0/46.jpg b/data/0/46.jpg new file mode 100644 index 0000000000000000000000000000000000000000..18d629c69a2576c7c1e0015b5fa4f720f7ded5bc Binary files /dev/null and b/data/0/46.jpg differ diff --git a/data/0/47.jpg b/data/0/47.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1d303d8545f831727dda8b3bb56d71adbb1733c1 Binary files /dev/null and b/data/0/47.jpg differ diff --git a/data/0/48.jpg b/data/0/48.jpg new file mode 100644 index 0000000000000000000000000000000000000000..af6ecb4c1a4e81c350732d41643518dc763cf098 Binary files /dev/null and b/data/0/48.jpg differ diff --git a/data/0/49.jpg b/data/0/49.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9bc43a3cf8a1bd9c48ad9e507fd161f514bbe4b8 Binary files /dev/null and b/data/0/49.jpg differ diff --git a/data/0/5.jpg b/data/0/5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d80b0a2d26458a7218c9e1b0ee9a9b4b39378eca Binary files /dev/null and b/data/0/5.jpg differ diff --git a/data/0/50.jpg b/data/0/50.jpg new file mode 100644 index 0000000000000000000000000000000000000000..90d42aceae6a55033d0eb5f9d8434b31be1d286e Binary files /dev/null and b/data/0/50.jpg differ diff --git a/data/0/51.jpg b/data/0/51.jpg new file mode 100644 index 0000000000000000000000000000000000000000..056bafd6e826d42d5e8df5d7cb68468e3d4957f0 Binary files /dev/null and b/data/0/51.jpg differ diff --git a/data/0/52.jpg b/data/0/52.jpg new file mode 100644 index 0000000000000000000000000000000000000000..31408358cd1a5d8196a3504980baba65f6595d78 Binary files /dev/null and b/data/0/52.jpg differ diff --git a/data/0/53.jpg b/data/0/53.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b4a7cf9efcdb0068218e697d02959157b5ab04a4 Binary files /dev/null and b/data/0/53.jpg differ diff --git a/data/0/54.jpg b/data/0/54.jpg new file mode 100644 index 0000000000000000000000000000000000000000..58412270bacf392771998a1928306a50ad58c0f4 Binary files /dev/null and b/data/0/54.jpg differ diff --git a/data/0/55.jpg b/data/0/55.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3a1519e08be887d55b8e05de59dd342c52bb6290 Binary files /dev/null and b/data/0/55.jpg differ diff --git a/data/0/56.jpg b/data/0/56.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2fc1050740e61865c5baa048113e115cc08d74ee Binary files /dev/null and b/data/0/56.jpg differ diff --git a/data/0/57.jpg b/data/0/57.jpg new file mode 100644 index 0000000000000000000000000000000000000000..de142f34c78d1bbe95f11dbd1c730fb70a3692f5 Binary files /dev/null and b/data/0/57.jpg differ diff --git a/data/0/58.jpg b/data/0/58.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2f47ff0155bfdc1bc35ff4d8c70baba883348cd0 Binary files /dev/null and b/data/0/58.jpg differ diff --git a/data/0/59.jpg b/data/0/59.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d4f054be2bf12276848d71da82290d11ab4fd368 Binary files /dev/null and b/data/0/59.jpg differ diff --git a/data/0/6.jpg b/data/0/6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9d7bb968848b2e20b97092ab61c1f2d728492d0f Binary files /dev/null and b/data/0/6.jpg differ diff --git a/data/0/60.jpg b/data/0/60.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d5e12faf63f309c5df456478bf3292abeeda9a8c Binary files /dev/null and b/data/0/60.jpg differ diff --git a/data/0/61.jpg b/data/0/61.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1df878a5ae1d6b15316aed90255e4df828be5559 Binary files /dev/null and b/data/0/61.jpg differ diff --git a/data/0/62.jpg b/data/0/62.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c6621e486d73485d1b9e68a214f5d443a3efc935 Binary files /dev/null and b/data/0/62.jpg differ diff --git a/data/0/63.jpg b/data/0/63.jpg new file mode 100644 index 0000000000000000000000000000000000000000..45c04c138db7e95f1edb5003c6b2bda2a851e316 Binary files /dev/null and b/data/0/63.jpg differ diff --git a/data/0/64.jpg b/data/0/64.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e3035f982ed88ace57f8b88b3f12e74b9b1a0ef4 Binary files /dev/null and b/data/0/64.jpg differ diff --git a/data/0/65.jpg b/data/0/65.jpg new file mode 100644 index 0000000000000000000000000000000000000000..eda264a88c3da19117353cd8af4708f3c1ae5a57 Binary files /dev/null and b/data/0/65.jpg differ diff --git a/data/0/66.jpg b/data/0/66.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ae6a82ebc535ff8adc32c23f021046faec54ecfa Binary files /dev/null and b/data/0/66.jpg differ diff --git a/data/0/67.jpg b/data/0/67.jpg new file mode 100644 index 0000000000000000000000000000000000000000..05a7b09c0abdd2c58dfe375fe600f10a4ea1a42f Binary files /dev/null and b/data/0/67.jpg differ diff --git a/data/0/68.jpg b/data/0/68.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f0e76321cde269cb6eab528193929dcafc3144fb Binary files /dev/null and b/data/0/68.jpg differ diff --git a/data/0/69.jpg b/data/0/69.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4066e20381847718236ddd2d84935434ea0e714a Binary files /dev/null and b/data/0/69.jpg differ diff --git a/data/0/7.jpg b/data/0/7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a07b143ca3816705db407540c023945cb3761b16 Binary files /dev/null and b/data/0/7.jpg differ diff --git a/data/0/70.jpg b/data/0/70.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4fad86a9c888da56a90dff53854bdb54a0a4aa14 Binary files /dev/null and b/data/0/70.jpg differ diff --git a/data/0/71.jpg b/data/0/71.jpg new file mode 100644 index 0000000000000000000000000000000000000000..92d239bf8512d61c6882d029606984a6fb9152d6 Binary files /dev/null and b/data/0/71.jpg differ diff --git a/data/0/72.jpg b/data/0/72.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ef396e69bf16cedf710a29fd5f10b5d67617cddf Binary files /dev/null and b/data/0/72.jpg differ diff --git a/data/0/73.jpg b/data/0/73.jpg new file mode 100644 index 0000000000000000000000000000000000000000..789930d98454cb689ec5d980bd48bd58a086bf39 Binary files /dev/null and b/data/0/73.jpg differ diff --git a/data/0/74.jpg b/data/0/74.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e94e7ef9a5bef6331aca5e9c4d57c87d675051bb Binary files /dev/null and b/data/0/74.jpg differ diff --git a/data/0/75.jpg b/data/0/75.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a1e668620027cb14aad7c5074a4f567d4ff798b0 Binary files /dev/null and b/data/0/75.jpg differ diff --git a/data/0/76.jpg b/data/0/76.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d4a8ae6f8f9ecf6c49e5a091a469c6632a4f38e6 Binary files /dev/null and b/data/0/76.jpg differ diff --git a/data/0/77.jpg b/data/0/77.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f055af7e794969b6f6f355fa56299e4872ea7641 Binary files /dev/null and b/data/0/77.jpg differ diff --git a/data/0/78.jpg b/data/0/78.jpg new file mode 100644 index 0000000000000000000000000000000000000000..42819aca6ea791ba213a2eaca8b7a8e7330afbe9 Binary files /dev/null and b/data/0/78.jpg differ diff --git a/data/0/79.jpg b/data/0/79.jpg new file mode 100644 index 0000000000000000000000000000000000000000..08d86f2e000821218801dd9d2236501b8a0873cf Binary files /dev/null and b/data/0/79.jpg differ diff --git a/data/0/8.jpg b/data/0/8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cb811c6e25ace2bd5f29923657c5fd38d62acf07 Binary files /dev/null and b/data/0/8.jpg differ diff --git a/data/0/80.jpg b/data/0/80.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6bfe4676139e4f1efa9e594ac40c870b1a72285b Binary files /dev/null and b/data/0/80.jpg differ diff --git a/data/0/81.jpg b/data/0/81.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f12c08ede9641fd225b21242027f872a0b7a0059 Binary files /dev/null and b/data/0/81.jpg differ diff --git a/data/0/82.jpg b/data/0/82.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3a1e0a70a4878579e5fcade0eb1e2bbf45f23211 Binary files /dev/null and b/data/0/82.jpg differ diff --git a/data/0/83.jpg b/data/0/83.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cc6f9c78a0edaa30efa00a281b703610508f82f3 Binary files /dev/null and b/data/0/83.jpg differ diff --git a/data/0/84.jpg b/data/0/84.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a1c1e916fa2f0f0700ddc4110e1a45b6917cd719 Binary files /dev/null and b/data/0/84.jpg differ diff --git a/data/0/85.jpg b/data/0/85.jpg new file mode 100644 index 0000000000000000000000000000000000000000..915308290bc083505cf88f8f3b5d3d414f49af7a Binary files /dev/null and b/data/0/85.jpg differ diff --git a/data/0/86.jpg b/data/0/86.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6c9aa5c9d73723a5f48fda87dc0964429c489e42 Binary files /dev/null and b/data/0/86.jpg differ diff --git a/data/0/87.jpg b/data/0/87.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8dbb4db0599f1ca94e967ad500cd57ebdec34e4c Binary files /dev/null and b/data/0/87.jpg differ diff --git a/data/0/88.jpg b/data/0/88.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d134c0914f5c78c4a412aba024e42e3007357b7f Binary files /dev/null and b/data/0/88.jpg differ diff --git a/data/0/89.jpg b/data/0/89.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1897b5d79026471faa6fb906157f2c6d473dce71 Binary files /dev/null and b/data/0/89.jpg differ diff --git a/data/0/9.jpg b/data/0/9.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8bd405d7196efbf51ea0e37e6a369e2c400016e5 Binary files /dev/null and b/data/0/9.jpg differ diff --git a/data/0/90.jpg b/data/0/90.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ba2a352a397dea4beb0279ff7d8ac489c247916c Binary files /dev/null and b/data/0/90.jpg differ diff --git a/data/0/91.jpg b/data/0/91.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c598d162bbcebb4b358aaa86ab308c14f80edc8f Binary files /dev/null and b/data/0/91.jpg differ diff --git a/data/0/92.jpg b/data/0/92.jpg new file mode 100644 index 0000000000000000000000000000000000000000..758a2232684c8260c2f4bb39b336431caf4ae16c Binary files /dev/null and b/data/0/92.jpg differ diff --git a/data/0/93.jpg b/data/0/93.jpg new file mode 100644 index 0000000000000000000000000000000000000000..86e40b57e35e26944a5dd4d48b8cf1e4b4a52ab2 Binary files /dev/null and b/data/0/93.jpg differ diff --git a/data/0/94.jpg b/data/0/94.jpg new file mode 100644 index 0000000000000000000000000000000000000000..df5b89da61f77c8b1bcf20b86d252abac20c8f67 Binary files /dev/null and b/data/0/94.jpg differ diff --git a/data/0/95.jpg b/data/0/95.jpg new file mode 100644 index 0000000000000000000000000000000000000000..93b38f464f1d7e8131c419444966ecb8da7ff9b4 Binary files /dev/null and b/data/0/95.jpg differ diff --git a/data/0/96.jpg b/data/0/96.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0f542c5a59970f518385f688851dca1069bc8b40 Binary files /dev/null and b/data/0/96.jpg differ diff --git a/data/0/97.jpg b/data/0/97.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e0800771ede2e03b16097656fa0577de7ed09c06 Binary files /dev/null and b/data/0/97.jpg differ diff --git a/data/0/98.jpg b/data/0/98.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0abf73ce07fe27ad124de14fe8eb27cb8209487a Binary files /dev/null and b/data/0/98.jpg differ diff --git a/data/0/99.jpg b/data/0/99.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a4119ad8a972632ec4c89849c8ca7b19d44ef42a Binary files /dev/null and b/data/0/99.jpg differ diff --git a/data/1/0.jpg b/data/1/0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3e31cc228082ef82e08716aaefea5d20b47030b4 Binary files /dev/null and b/data/1/0.jpg differ diff --git a/data/1/1.jpg b/data/1/1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..907c32acc58d4cd5a7fcbe2d6c81a7619217fea1 Binary files /dev/null and b/data/1/1.jpg differ diff --git a/data/1/10.jpg b/data/1/10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..28fdb9b859275882340f33c3bd483dd9660115e2 Binary files /dev/null and b/data/1/10.jpg differ diff --git a/data/1/11.jpg b/data/1/11.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5f147fc1244b3df5cd5ad525153f246c9b090fa6 Binary files /dev/null and b/data/1/11.jpg differ diff --git a/data/1/12.jpg b/data/1/12.jpg new file mode 100644 index 0000000000000000000000000000000000000000..13a111fbd6a58bf887f74289e8631962849f7b99 Binary files /dev/null and b/data/1/12.jpg differ diff --git a/data/1/13.jpg b/data/1/13.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bd4ff9752683f3b745165b42c3057a73fc95456a Binary files /dev/null and b/data/1/13.jpg differ diff --git a/data/1/14.jpg b/data/1/14.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4001f16df255f407c58bf6d89373fb419cccb4c6 Binary files /dev/null and b/data/1/14.jpg differ diff --git a/data/1/15.jpg b/data/1/15.jpg new file mode 100644 index 0000000000000000000000000000000000000000..116f573ac323ab4a10f69ca6c308a27d883f81e4 Binary files /dev/null and b/data/1/15.jpg differ diff --git a/data/1/16.jpg b/data/1/16.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ff35320bab27c2d507b6f7ced0fed8c75823a638 Binary files /dev/null and b/data/1/16.jpg differ diff --git a/data/1/17.jpg b/data/1/17.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4cc805d2c0e2600bdc8e46b687c6e9991c46f3fe Binary files /dev/null and b/data/1/17.jpg differ diff --git a/data/1/18.jpg b/data/1/18.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b47ad182e1e21e2a64f1c21fd249d8117a7ba321 Binary files /dev/null and b/data/1/18.jpg differ diff --git a/data/1/19.jpg b/data/1/19.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c8079811b9528250ad309628e55e15147c7eb5e7 Binary files /dev/null and b/data/1/19.jpg differ diff --git a/data/1/2.jpg b/data/1/2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7ffa007ad134674e9259bf74d6e9c7af54d8ab18 Binary files /dev/null and b/data/1/2.jpg differ diff --git a/data/1/20.jpg b/data/1/20.jpg new file mode 100644 index 0000000000000000000000000000000000000000..36c162244e82202db3c2e94a3d554e540d15baf3 Binary files /dev/null and b/data/1/20.jpg differ diff --git a/data/1/21.jpg b/data/1/21.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f809341b6a3dddc2e9cd6fa04e0baf01ab6c5a33 Binary files /dev/null and b/data/1/21.jpg differ diff --git a/data/1/22.jpg b/data/1/22.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0d3321e634a14c272ae916eb1858a3abcc603ca7 Binary files /dev/null and b/data/1/22.jpg differ diff --git a/data/1/23.jpg b/data/1/23.jpg new file mode 100644 index 0000000000000000000000000000000000000000..033d87eb0a5bc17758f068e1ff7629c919d64379 Binary files /dev/null and b/data/1/23.jpg differ diff --git a/data/1/24.jpg b/data/1/24.jpg new file mode 100644 index 0000000000000000000000000000000000000000..caaa034ef43354ae771e534af273280e9a6deb58 Binary files /dev/null and b/data/1/24.jpg differ diff --git a/data/1/25.jpg b/data/1/25.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d99ed585e73b27a8024aa14e55d778eb5f1b568b Binary files /dev/null and b/data/1/25.jpg differ diff --git a/data/1/26.jpg b/data/1/26.jpg new file mode 100644 index 0000000000000000000000000000000000000000..055e156bdd4cd0dd7a4090af38c8b610d771733e Binary files /dev/null and b/data/1/26.jpg differ diff --git a/data/1/27.jpg b/data/1/27.jpg new file mode 100644 index 0000000000000000000000000000000000000000..97d2a06e0f1ee0ec4d286e8f741413eb348370f9 Binary files /dev/null and b/data/1/27.jpg differ diff --git a/data/1/28.jpg b/data/1/28.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4667423a760492e8a4d8c36c1a75c7cfdee6b90a Binary files /dev/null and b/data/1/28.jpg differ diff --git a/data/1/29.jpg b/data/1/29.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b878a15441488e14743d94cbfb577259ebc9ac29 Binary files /dev/null and b/data/1/29.jpg differ diff --git a/data/1/3.jpg b/data/1/3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..959bcc304c88e0271cfa0f9fdd0101a4c69ecfec Binary files /dev/null and b/data/1/3.jpg differ diff --git a/data/1/30.jpg b/data/1/30.jpg new file mode 100644 index 0000000000000000000000000000000000000000..be056fd53bfd297ee1e596b509aeed2ef97b11ab Binary files /dev/null and b/data/1/30.jpg differ diff --git a/data/1/31.jpg b/data/1/31.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f4b7c899cf83ccd72a5a061048a28fe82166aafa Binary files /dev/null and b/data/1/31.jpg differ diff --git a/data/1/32.jpg b/data/1/32.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3ec2eb96fafca5238e2113c25b1ce01d06b9992e Binary files /dev/null and b/data/1/32.jpg differ diff --git a/data/1/33.jpg b/data/1/33.jpg new file mode 100644 index 0000000000000000000000000000000000000000..24a8582fcbcb758d99949823529283ec451dc20e Binary files /dev/null and b/data/1/33.jpg differ diff --git a/data/1/34.jpg b/data/1/34.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a43993da365ec687a0d0921f6487a2c4f2693087 Binary files /dev/null and b/data/1/34.jpg differ diff --git a/data/1/35.jpg b/data/1/35.jpg new file mode 100644 index 0000000000000000000000000000000000000000..be474fb11f0cd3e500fea70bf45d4e996df4ebb8 Binary files /dev/null and b/data/1/35.jpg differ diff --git a/data/1/36.jpg b/data/1/36.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8a7c01bb4d508ec0aef6c02d16ba451c55695061 Binary files /dev/null and b/data/1/36.jpg differ diff --git a/data/1/37.jpg b/data/1/37.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e2d59e72e384347474943c36dcde19816ad21bf2 Binary files /dev/null and b/data/1/37.jpg differ diff --git a/data/1/38.jpg b/data/1/38.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d0a0f7f2750a0deddbc64b34630a323daea63f47 Binary files /dev/null and b/data/1/38.jpg differ diff --git a/data/1/39.jpg b/data/1/39.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c6fa524fdf4a5a92f147986f87cb7816a77d4329 Binary files /dev/null and b/data/1/39.jpg differ diff --git a/data/1/4.jpg b/data/1/4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f19040aee97ec2f4b51fea98597f03dc188766d9 Binary files /dev/null and b/data/1/4.jpg differ diff --git a/data/1/40.jpg b/data/1/40.jpg new file mode 100644 index 0000000000000000000000000000000000000000..df3d006105d4174b54db15bce2d171acba46c630 Binary files /dev/null and b/data/1/40.jpg differ diff --git a/data/1/41.jpg b/data/1/41.jpg new file mode 100644 index 0000000000000000000000000000000000000000..52b79a48e6851a3e7f0d11b3039712e02e5fdc64 Binary files /dev/null and b/data/1/41.jpg differ diff --git a/data/1/42.jpg b/data/1/42.jpg new file mode 100644 index 0000000000000000000000000000000000000000..66aa765bef6e76baeccf1d3df6002d3e321524b4 Binary files /dev/null and b/data/1/42.jpg differ diff --git a/data/1/43.jpg b/data/1/43.jpg new file mode 100644 index 0000000000000000000000000000000000000000..eb014144fb5a118560dbe0c404dc4af6a39e12dc Binary files /dev/null and b/data/1/43.jpg differ diff --git a/data/1/44.jpg b/data/1/44.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5d170982eee859f14e767faffb285fed3038d68c Binary files /dev/null and b/data/1/44.jpg differ diff --git a/data/1/45.jpg b/data/1/45.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8791e3c4d36e6a382177f732507dd642d97bb940 Binary files /dev/null and b/data/1/45.jpg differ diff --git a/data/1/46.jpg b/data/1/46.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c3f7ce38d258a05dbd124934464115147a5aaffc Binary files /dev/null and b/data/1/46.jpg differ diff --git a/data/1/47.jpg b/data/1/47.jpg new file mode 100644 index 0000000000000000000000000000000000000000..31927d16f7aeb389ff0bcdc1addd89c4fba66403 Binary files /dev/null and b/data/1/47.jpg differ diff --git a/data/1/48.jpg b/data/1/48.jpg new file mode 100644 index 0000000000000000000000000000000000000000..068d33376b8b7222a8d25da1d1527ae891155ccb Binary files /dev/null and b/data/1/48.jpg differ diff --git a/data/1/49.jpg b/data/1/49.jpg new file mode 100644 index 0000000000000000000000000000000000000000..22518d65a451b55cd3bf5fcef5ef174607a3b96b Binary files /dev/null and b/data/1/49.jpg differ diff --git a/data/1/5.jpg b/data/1/5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d86f480c09e38d444e7dd7055333bedbfde98cd2 Binary files /dev/null and b/data/1/5.jpg differ diff --git a/data/1/50.jpg b/data/1/50.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3558e4566f893eb30ba185507799f7d33753e5b1 Binary files /dev/null and b/data/1/50.jpg differ diff --git a/data/1/51.jpg b/data/1/51.jpg new file mode 100644 index 0000000000000000000000000000000000000000..64c7d34c3c63d9ff957f20d296ba939beaab3c53 Binary files /dev/null and b/data/1/51.jpg differ diff --git a/data/1/52.jpg b/data/1/52.jpg new file mode 100644 index 0000000000000000000000000000000000000000..78a1e476d500efc835235f9042307e482ae6805e Binary files /dev/null and b/data/1/52.jpg differ diff --git a/data/1/53.jpg b/data/1/53.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3ed1776382a193b6a28c7b514f7ba4e08bb99a99 Binary files /dev/null and b/data/1/53.jpg differ diff --git a/data/1/54.jpg b/data/1/54.jpg new file mode 100644 index 0000000000000000000000000000000000000000..798c9579d4d60012516427058e0c164e05ce95d7 Binary files /dev/null and b/data/1/54.jpg differ diff --git a/data/1/55.jpg b/data/1/55.jpg new file mode 100644 index 0000000000000000000000000000000000000000..518108a43a1651c18d513752092a26213eec3f7f Binary files /dev/null and b/data/1/55.jpg differ diff --git a/data/1/56.jpg b/data/1/56.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f2232f01c1d7da8cffca997785e683c6040d1954 Binary files /dev/null and b/data/1/56.jpg differ diff --git a/data/1/57.jpg b/data/1/57.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5762122d19eb703203f82efad6072648c1bca513 Binary files /dev/null and b/data/1/57.jpg differ diff --git a/data/1/58.jpg b/data/1/58.jpg new file mode 100644 index 0000000000000000000000000000000000000000..327ddf2a0e20d07d1d169767835fc53011eb48da Binary files /dev/null and b/data/1/58.jpg differ diff --git a/data/1/59.jpg b/data/1/59.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8b4fe7bd7bd03165425ef192fdc4abbe80f31e7b Binary files /dev/null and b/data/1/59.jpg differ diff --git a/data/1/6.jpg b/data/1/6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..959a585b3060e0f9a354c1a7849b35040bd0a62f Binary files /dev/null and b/data/1/6.jpg differ diff --git a/data/1/60.jpg b/data/1/60.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7a6e2f9e57850fae771647193e152875701c39c9 Binary files /dev/null and b/data/1/60.jpg differ diff --git a/data/1/61.jpg b/data/1/61.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8bf6c828761f85819acaebcf263043b14edb6738 Binary files /dev/null and b/data/1/61.jpg differ diff --git a/data/1/62.jpg b/data/1/62.jpg new file mode 100644 index 0000000000000000000000000000000000000000..382ebc1e91c7b7460bd0c52cc6ec44c1ecec5d09 Binary files /dev/null and b/data/1/62.jpg differ diff --git a/data/1/63.jpg b/data/1/63.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6e33d1784fe66af807a99df6e6b037edda9b7fb1 Binary files /dev/null and b/data/1/63.jpg differ diff --git a/data/1/64.jpg b/data/1/64.jpg new file mode 100644 index 0000000000000000000000000000000000000000..00765a88591a7e8c3c459c293dad84418c1994fd Binary files /dev/null and b/data/1/64.jpg differ diff --git a/data/1/65.jpg b/data/1/65.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cef7b2953a5b3acd21b3ae79395efe99213617f4 Binary files /dev/null and b/data/1/65.jpg differ diff --git a/data/1/66.jpg b/data/1/66.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6ac51f4d82069c56aba9117622a940a3deaf1695 Binary files /dev/null and b/data/1/66.jpg differ diff --git a/data/1/67.jpg b/data/1/67.jpg new file mode 100644 index 0000000000000000000000000000000000000000..80e0dd80e83b24352d8976736802529e8dbdbe90 Binary files /dev/null and b/data/1/67.jpg differ diff --git a/data/1/68.jpg b/data/1/68.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2a32fe57f07f8fd7d73a164358ae7cdaea7ca923 Binary files /dev/null and b/data/1/68.jpg differ diff --git a/data/1/69.jpg b/data/1/69.jpg new file mode 100644 index 0000000000000000000000000000000000000000..91db4f330920d71326dde0cf8ad64acf0c6561fc Binary files /dev/null and b/data/1/69.jpg differ diff --git a/data/1/7.jpg b/data/1/7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a600d6e46179408be1aaadaf7b1dc014678e4690 Binary files /dev/null and b/data/1/7.jpg differ diff --git a/data/1/70.jpg b/data/1/70.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fbbd9ad6ee33161fbc3aa017c145ba941cd7c5bd Binary files /dev/null and b/data/1/70.jpg differ diff --git a/data/1/71.jpg b/data/1/71.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c4329cc7ae705e44afa4bd26ffd8b7d19155ddf3 Binary files /dev/null and b/data/1/71.jpg differ diff --git a/data/1/72.jpg b/data/1/72.jpg new file mode 100644 index 0000000000000000000000000000000000000000..13b8816bc43f8305afaa15bd193c694c28b5cb4b Binary files /dev/null and b/data/1/72.jpg differ diff --git a/data/1/73.jpg b/data/1/73.jpg new file mode 100644 index 0000000000000000000000000000000000000000..255de5af4d9065d710d07afd744cc901d35c797e Binary files /dev/null and b/data/1/73.jpg differ diff --git a/data/1/74.jpg b/data/1/74.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5d4c9cc24ad3463f40fd4c983560997b96c28832 Binary files /dev/null and b/data/1/74.jpg differ diff --git a/data/1/75.jpg b/data/1/75.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5736eff004ac492e245b7339acca7640abfe0af0 Binary files /dev/null and b/data/1/75.jpg differ diff --git a/data/1/76.jpg b/data/1/76.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fbf0bbddfddf50637526c060fecf3d8ed6d9983c Binary files /dev/null and b/data/1/76.jpg differ diff --git a/data/1/77.jpg b/data/1/77.jpg new file mode 100644 index 0000000000000000000000000000000000000000..25353c8c465493c2382acfd4193811e4d37e7815 Binary files /dev/null and b/data/1/77.jpg differ diff --git a/data/1/78.jpg b/data/1/78.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9213b159f68f9e16184cd541db9361c96913c1e8 Binary files /dev/null and b/data/1/78.jpg differ diff --git a/data/1/79.jpg b/data/1/79.jpg new file mode 100644 index 0000000000000000000000000000000000000000..757c2f1c4f9853e56a5014ab764a5bb9c06209f9 Binary files /dev/null and b/data/1/79.jpg differ diff --git a/data/1/8.jpg b/data/1/8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d7adde0935b59b4c18cd21e9d1dc8661618e7d0c Binary files /dev/null and b/data/1/8.jpg differ diff --git a/data/1/80.jpg b/data/1/80.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c91784acccf5cf266ad0bbb7189b3c83b0fc9df2 Binary files /dev/null and b/data/1/80.jpg differ diff --git a/data/1/81.jpg b/data/1/81.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2670123510c98d24e67ec2f27616db65edae3244 Binary files /dev/null and b/data/1/81.jpg differ diff --git a/data/1/82.jpg b/data/1/82.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8faece5bc22e86bbcf54b06eabcd951f07a28873 Binary files /dev/null and b/data/1/82.jpg differ diff --git a/data/1/83.jpg b/data/1/83.jpg new file mode 100644 index 0000000000000000000000000000000000000000..aabd2e4303481eeb3288bf00bb561ccdcec28e6c Binary files /dev/null and b/data/1/83.jpg differ diff --git a/data/1/84.jpg b/data/1/84.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0b24323bd2e0746a5abbfc080a6bc114e7d1c7ce Binary files /dev/null and b/data/1/84.jpg differ diff --git a/data/1/85.jpg b/data/1/85.jpg new file mode 100644 index 0000000000000000000000000000000000000000..048e41ca5a471e92537a1680dc82120a7c999104 Binary files /dev/null and b/data/1/85.jpg differ diff --git a/data/1/86.jpg b/data/1/86.jpg new file mode 100644 index 0000000000000000000000000000000000000000..21dedc7368ca6d06baea2fd596d4578955ebad29 Binary files /dev/null and b/data/1/86.jpg differ diff --git a/data/1/87.jpg b/data/1/87.jpg new file mode 100644 index 0000000000000000000000000000000000000000..817f6dc3d2c9630a15dad3c3109cb6c25f8fea15 Binary files /dev/null and b/data/1/87.jpg differ diff --git a/data/1/88.jpg b/data/1/88.jpg new file mode 100644 index 0000000000000000000000000000000000000000..585ca27abb564f75209b9d5bdabdda0a7ad9fda5 Binary files /dev/null and b/data/1/88.jpg differ diff --git a/data/1/89.jpg b/data/1/89.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5e8875d1e06b0f46af8524ecf068263bd32e3b64 Binary files /dev/null and b/data/1/89.jpg differ diff --git a/data/1/9.jpg b/data/1/9.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ce56d23653d20ae7fdae1ee10d5deccbca8e9d30 Binary files /dev/null and b/data/1/9.jpg differ diff --git a/data/1/90.jpg b/data/1/90.jpg new file mode 100644 index 0000000000000000000000000000000000000000..73dc062ba5159fb29f1d6f0882abbe144b72d7b3 Binary files /dev/null and b/data/1/90.jpg differ diff --git a/data/1/91.jpg b/data/1/91.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5048de2e450bc48703b57961fee409afccf5671d Binary files /dev/null and b/data/1/91.jpg differ diff --git a/data/1/92.jpg b/data/1/92.jpg new file mode 100644 index 0000000000000000000000000000000000000000..40ec5d728dd5fdf209997611fa9bd26df740b2bc Binary files /dev/null and b/data/1/92.jpg differ diff --git a/data/1/93.jpg b/data/1/93.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cd40a9d5e86809a55d5ca8c32cfbbf82737ad9f0 Binary files /dev/null and b/data/1/93.jpg differ diff --git a/data/1/94.jpg b/data/1/94.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ae49d683a93739aaf10dc297d5ed149ba48906d7 Binary files /dev/null and b/data/1/94.jpg differ diff --git a/data/1/95.jpg b/data/1/95.jpg new file mode 100644 index 0000000000000000000000000000000000000000..79aaf2a2d9cc06b06e8c118b8124efb314fd4610 Binary files /dev/null and b/data/1/95.jpg differ diff --git a/data/1/96.jpg b/data/1/96.jpg new file mode 100644 index 0000000000000000000000000000000000000000..228babf2d06d375e5c3811a1aa27e7aba45ee1e0 Binary files /dev/null and b/data/1/96.jpg differ diff --git a/data/1/97.jpg b/data/1/97.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e853df9deb0e562793eddc7be6bc3ccdc775cfb3 Binary files /dev/null and b/data/1/97.jpg differ diff --git a/data/1/98.jpg b/data/1/98.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2b15ac2070cf56760f7480c4c10b96bb2e31322e Binary files /dev/null and b/data/1/98.jpg differ diff --git a/data/1/99.jpg b/data/1/99.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6aae3e694727bad22d29a8bc2bca4f2fe5ed56f5 Binary files /dev/null and b/data/1/99.jpg differ diff --git a/data/2/0.jpg b/data/2/0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..20c3b623fb60545630969e0e57be5619c02a6f63 Binary files /dev/null and b/data/2/0.jpg differ diff --git a/data/2/1.jpg b/data/2/1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..79f6b61ff268d95896e9dc546406d9b13e98e75a Binary files /dev/null and b/data/2/1.jpg differ diff --git a/data/2/10.jpg b/data/2/10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..77026a9e32bda21daef1ef3f2a0e0dda960a3f82 Binary files /dev/null and b/data/2/10.jpg differ diff --git a/data/2/11.jpg b/data/2/11.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f1b91adf3d381cff799bb694c645552bd032e796 Binary files /dev/null and b/data/2/11.jpg differ diff --git a/data/2/12.jpg b/data/2/12.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b3a7cd8da457e49f4bdfec4d38494d15890dd3ab Binary files /dev/null and b/data/2/12.jpg differ diff --git a/data/2/13.jpg b/data/2/13.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b218d78e05b4725472737405c24eba7e78ed2422 Binary files /dev/null and b/data/2/13.jpg differ diff --git a/data/2/14.jpg b/data/2/14.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8af7219b977fa2132acc71c9e34b73ca9b45a952 Binary files /dev/null and b/data/2/14.jpg differ diff --git a/data/2/15.jpg b/data/2/15.jpg new file mode 100644 index 0000000000000000000000000000000000000000..871b38d5bad609c9b7bddabdf3f13536f8dbe05d Binary files /dev/null and b/data/2/15.jpg differ diff --git a/data/2/16.jpg b/data/2/16.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6613725c7e1fbf243d0b63c6e0dac1b73f9a4a98 Binary files /dev/null and b/data/2/16.jpg differ diff --git a/data/2/17.jpg b/data/2/17.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9bc5ce95ea50c7c5a68883d6646ac861cf0bb515 Binary files /dev/null and b/data/2/17.jpg differ diff --git a/data/2/18.jpg b/data/2/18.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0cc3dbad37cbd6e22f77267d42eadeef614074e2 Binary files /dev/null and b/data/2/18.jpg differ diff --git a/data/2/19.jpg b/data/2/19.jpg new file mode 100644 index 0000000000000000000000000000000000000000..83500022f3a6459eeab67bdba3bba9e0d7a16fe0 Binary files /dev/null and b/data/2/19.jpg differ diff --git a/data/2/2.jpg b/data/2/2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a309db00f14281fac7ca064a9149f57e0de17297 Binary files /dev/null and b/data/2/2.jpg differ diff --git a/data/2/20.jpg b/data/2/20.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9d837e062ca805ebce239497494e9ad7d7939758 Binary files /dev/null and b/data/2/20.jpg differ diff --git a/data/2/21.jpg b/data/2/21.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0fc93e2bba0a9afa9dc420c101c2c28d85ce8b48 Binary files /dev/null and b/data/2/21.jpg differ diff --git a/data/2/22.jpg b/data/2/22.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d77a4024367cc74f38c9663724adcac4a9134dc7 Binary files /dev/null and b/data/2/22.jpg differ diff --git a/data/2/23.jpg b/data/2/23.jpg new file mode 100644 index 0000000000000000000000000000000000000000..68757bf73bec92d3d939c63aa04a0f2940acc85f Binary files /dev/null and b/data/2/23.jpg differ diff --git a/data/2/24.jpg b/data/2/24.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c5ac3c17280bbb6d396a189eb2ffac3df6feda12 Binary files /dev/null and b/data/2/24.jpg differ diff --git a/data/2/25.jpg b/data/2/25.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0e0d1f7c3e8214bebf2f0b7b0642374df250848a Binary files /dev/null and b/data/2/25.jpg differ diff --git a/data/2/26.jpg b/data/2/26.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f6cad869c3aead6719b60b3db32e6319f1a59c38 Binary files /dev/null and b/data/2/26.jpg differ diff --git a/data/2/27.jpg b/data/2/27.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3aa46ed0c4070f259044672ff1fae1ee42f7138b Binary files /dev/null and b/data/2/27.jpg differ diff --git a/data/2/28.jpg b/data/2/28.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9c06adfbc3901e556924c2496ca3d807c1a6d928 Binary files /dev/null and b/data/2/28.jpg differ diff --git a/data/2/29.jpg b/data/2/29.jpg new file mode 100644 index 0000000000000000000000000000000000000000..111a50f6967c110b145eff6667cc0768f305c16a Binary files /dev/null and b/data/2/29.jpg differ diff --git a/data/2/3.jpg b/data/2/3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cef0cec22bd2d272df19403e963bcd33f1c43f3b Binary files /dev/null and b/data/2/3.jpg differ diff --git a/data/2/30.jpg b/data/2/30.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4f3bcf056bd8957d5e32b250ab80b22a803cb14a Binary files /dev/null and b/data/2/30.jpg differ diff --git a/data/2/31.jpg b/data/2/31.jpg new file mode 100644 index 0000000000000000000000000000000000000000..efceb1e3aecfd34644452015048fc37b7cae70b0 Binary files /dev/null and b/data/2/31.jpg differ diff --git a/data/2/32.jpg b/data/2/32.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a77321ba592b656e03771a285b7bbd04479f1542 Binary files /dev/null and b/data/2/32.jpg differ diff --git a/data/2/33.jpg b/data/2/33.jpg new file mode 100644 index 0000000000000000000000000000000000000000..62fa8b7d18a97853a6fcbbfb69441d0059e7fe98 Binary files /dev/null and b/data/2/33.jpg differ diff --git a/data/2/34.jpg b/data/2/34.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bb6b6a72cbbf65d7ab121a0638271a17679295cf Binary files /dev/null and b/data/2/34.jpg differ diff --git a/data/2/35.jpg b/data/2/35.jpg new file mode 100644 index 0000000000000000000000000000000000000000..aaaa249809f5a1f11de73e7bb1303b6ec8a9ff44 Binary files /dev/null and b/data/2/35.jpg differ diff --git a/data/2/36.jpg b/data/2/36.jpg new file mode 100644 index 0000000000000000000000000000000000000000..11c3f8a0c950f1c44af33155d20a03ca81b39ba7 Binary files /dev/null and b/data/2/36.jpg differ diff --git a/data/2/37.jpg b/data/2/37.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b2986fd2f7c3cce23254a50fe7f5efedb2f897e0 Binary files /dev/null and b/data/2/37.jpg differ diff --git a/data/2/38.jpg b/data/2/38.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4a58dedb56fb953b923a6abff2284738f298eb18 Binary files /dev/null and b/data/2/38.jpg differ diff --git a/data/2/39.jpg b/data/2/39.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1f4b4ae04ee0db91af6c6783dee4d7b7beffe421 Binary files /dev/null and b/data/2/39.jpg differ diff --git a/data/2/4.jpg b/data/2/4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4952c4a51b2e9a531f172d5ef33a3c11fe90c324 Binary files /dev/null and b/data/2/4.jpg differ diff --git a/data/2/40.jpg b/data/2/40.jpg new file mode 100644 index 0000000000000000000000000000000000000000..70e140a71be899af8fdcc60bb34890f9a5f83b6a Binary files /dev/null and b/data/2/40.jpg differ diff --git a/data/2/41.jpg b/data/2/41.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bc060f5f3570db1a4c843a14e5c92d674e84305f Binary files /dev/null and b/data/2/41.jpg differ diff --git a/data/2/42.jpg b/data/2/42.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2dbd68996dc7c49e8d4518af9d1dd057157b075a Binary files /dev/null and b/data/2/42.jpg differ diff --git a/data/2/43.jpg b/data/2/43.jpg new file mode 100644 index 0000000000000000000000000000000000000000..39e37f601a03b177274a63158ab804b9506ccf65 Binary files /dev/null and b/data/2/43.jpg differ diff --git a/data/2/44.jpg b/data/2/44.jpg new file mode 100644 index 0000000000000000000000000000000000000000..760edf63ae1bc3bf3c4a66eaae037c46b074298d Binary files /dev/null and b/data/2/44.jpg differ diff --git a/data/2/45.jpg b/data/2/45.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ce7a53f78fed2f0a6649e69e0a75872802804927 Binary files /dev/null and b/data/2/45.jpg differ diff --git a/data/2/46.jpg b/data/2/46.jpg new file mode 100644 index 0000000000000000000000000000000000000000..498b9a3d6a929c5b1148ea1bc7bb0561904345f6 Binary files /dev/null and b/data/2/46.jpg differ diff --git a/data/2/47.jpg b/data/2/47.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0ff7bd15f856eb3242cf57c4c7bb4f909cb5856d Binary files /dev/null and b/data/2/47.jpg differ diff --git a/data/2/48.jpg b/data/2/48.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8ecae2f2b5d6f13d4ff98be958b7f1e561ad86e4 Binary files /dev/null and b/data/2/48.jpg differ diff --git a/data/2/49.jpg b/data/2/49.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d9a1e591f14ccd92356d0c2f20d841e4ffea29c1 Binary files /dev/null and b/data/2/49.jpg differ diff --git a/data/2/5.jpg b/data/2/5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3c360d043cede03a04f776eb446016b87b3619d2 Binary files /dev/null and b/data/2/5.jpg differ diff --git a/data/2/50.jpg b/data/2/50.jpg new file mode 100644 index 0000000000000000000000000000000000000000..62ba2fef99ba91852db0b40bd516d0830bd5dfa5 Binary files /dev/null and b/data/2/50.jpg differ diff --git a/data/2/51.jpg b/data/2/51.jpg new file mode 100644 index 0000000000000000000000000000000000000000..899ac0fb955fb804e4fe864191e98380d5a34f0c Binary files /dev/null and b/data/2/51.jpg differ diff --git a/data/2/52.jpg b/data/2/52.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c3cade6099ba09edcff7e49e3c8d25eb03adc336 Binary files /dev/null and b/data/2/52.jpg differ diff --git a/data/2/53.jpg b/data/2/53.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e1e58f17411d26f0fbbca5e16835b39423551973 Binary files /dev/null and b/data/2/53.jpg differ diff --git a/data/2/54.jpg b/data/2/54.jpg new file mode 100644 index 0000000000000000000000000000000000000000..81a8f67291181df303b2648e61b0981502d7d2eb Binary files /dev/null and b/data/2/54.jpg differ diff --git a/data/2/55.jpg b/data/2/55.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d556157c847e8f956086b0bbadd802c47eb7563f Binary files /dev/null and b/data/2/55.jpg differ diff --git a/data/2/56.jpg b/data/2/56.jpg new file mode 100644 index 0000000000000000000000000000000000000000..56048a1beb99227043da002ac677077888275f73 Binary files /dev/null and b/data/2/56.jpg differ diff --git a/data/2/57.jpg b/data/2/57.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2248e08c8f344bfb24e3f282290252d1c0f352e0 Binary files /dev/null and b/data/2/57.jpg differ diff --git a/data/2/58.jpg b/data/2/58.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3d27cb771257bf7455e0b86c1b5a0e6bdea72708 Binary files /dev/null and b/data/2/58.jpg differ diff --git a/data/2/59.jpg b/data/2/59.jpg new file mode 100644 index 0000000000000000000000000000000000000000..799608b5bcf9f45fe113faf8b44b6b0bef9ed6bf Binary files /dev/null and b/data/2/59.jpg differ diff --git a/data/2/6.jpg b/data/2/6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..14a43264c1ffe79780f508cebd9f6196cc2c913b Binary files /dev/null and b/data/2/6.jpg differ diff --git a/data/2/60.jpg b/data/2/60.jpg new file mode 100644 index 0000000000000000000000000000000000000000..08ec348dc21709363e82cb0342ed1dba4cac07f1 Binary files /dev/null and b/data/2/60.jpg differ diff --git a/data/2/61.jpg b/data/2/61.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d27ae409347feefcb7d85c4a0603d39ee621b076 Binary files /dev/null and b/data/2/61.jpg differ diff --git a/data/2/62.jpg b/data/2/62.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fc1c02839f3a2c1d5caee16df062fcf81410c97f Binary files /dev/null and b/data/2/62.jpg differ diff --git a/data/2/63.jpg b/data/2/63.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7b9b68ee4fc0e2c0d08e1a35b9f4fb131d6378dd Binary files /dev/null and b/data/2/63.jpg differ diff --git a/data/2/64.jpg b/data/2/64.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f1c7c042b4e10022fb127d825ac1f9faff5507b0 Binary files /dev/null and b/data/2/64.jpg differ diff --git a/data/2/65.jpg b/data/2/65.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6c29ef0fc048122db021d3fd1f64723f11b2cc27 Binary files /dev/null and b/data/2/65.jpg differ diff --git a/data/2/66.jpg b/data/2/66.jpg new file mode 100644 index 0000000000000000000000000000000000000000..90664f3832cdd18187d65bea6138a8ea5790569d Binary files /dev/null and b/data/2/66.jpg differ diff --git a/data/2/67.jpg b/data/2/67.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e56428ce3330b1161154d2a0f8d761649202060a Binary files /dev/null and b/data/2/67.jpg differ diff --git a/data/2/68.jpg b/data/2/68.jpg new file mode 100644 index 0000000000000000000000000000000000000000..261de239ae7441ef650ad650f90345ae42599b4e Binary files /dev/null and b/data/2/68.jpg differ diff --git a/data/2/69.jpg b/data/2/69.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e6fc30770faa34b5f211d936dad80dc6537dfffc Binary files /dev/null and b/data/2/69.jpg differ diff --git a/data/2/7.jpg b/data/2/7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9654f91d7ddef19014f67c9e8fb9941b3d6a0456 Binary files /dev/null and b/data/2/7.jpg differ diff --git a/data/2/70.jpg b/data/2/70.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d35d07465940168aec46c0b35505606f90040f26 Binary files /dev/null and b/data/2/70.jpg differ diff --git a/data/2/71.jpg b/data/2/71.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8b3eb04c48d0f60e003fa080a6546e08c50b2e92 Binary files /dev/null and b/data/2/71.jpg differ diff --git a/data/2/72.jpg b/data/2/72.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5b65675e7c898af6f059311b91a6ba736fce9bd1 Binary files /dev/null and b/data/2/72.jpg differ diff --git a/data/2/73.jpg b/data/2/73.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0619413419029aa5f7cd85e724b82fa93074263b Binary files /dev/null and b/data/2/73.jpg differ diff --git a/data/2/74.jpg b/data/2/74.jpg new file mode 100644 index 0000000000000000000000000000000000000000..eb75258d5068b628457a1e0c137ab7423eddd3cc Binary files /dev/null and b/data/2/74.jpg differ diff --git a/data/2/75.jpg b/data/2/75.jpg new file mode 100644 index 0000000000000000000000000000000000000000..73e2da6a013b0ec9974b4c758cd2dd3911df5bbe Binary files /dev/null and b/data/2/75.jpg differ diff --git a/data/2/76.jpg b/data/2/76.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7e53417126b35236fd97b2dc9f1b0c54119a6ca4 Binary files /dev/null and b/data/2/76.jpg differ diff --git a/data/2/77.jpg b/data/2/77.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7613a7c6bc47428437364caaa0451785d3e7f3a1 Binary files /dev/null and b/data/2/77.jpg differ diff --git a/data/2/78.jpg b/data/2/78.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0626a8bc8887e35869512674819b5ef522bd9d45 Binary files /dev/null and b/data/2/78.jpg differ diff --git a/data/2/79.jpg b/data/2/79.jpg new file mode 100644 index 0000000000000000000000000000000000000000..465c8292391852ea99d83aa64127bc34108ae403 Binary files /dev/null and b/data/2/79.jpg differ diff --git a/data/2/8.jpg b/data/2/8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..80049f073dd385e4a3361eff8d8d5e77c5903a17 Binary files /dev/null and b/data/2/8.jpg differ diff --git a/data/2/80.jpg b/data/2/80.jpg new file mode 100644 index 0000000000000000000000000000000000000000..02a45f3e4f164b242f99a4f9f1eb50974dd01adf Binary files /dev/null and b/data/2/80.jpg differ diff --git a/data/2/81.jpg b/data/2/81.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a354410a4ec892872bb5c03a3e5974906c61b777 Binary files /dev/null and b/data/2/81.jpg differ diff --git a/data/2/82.jpg b/data/2/82.jpg new file mode 100644 index 0000000000000000000000000000000000000000..397152411df68400eb0ad8bf83575d972207cec3 Binary files /dev/null and b/data/2/82.jpg differ diff --git a/data/2/83.jpg b/data/2/83.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b9a21e9f61e86ed0505617029bb94280049b23ff Binary files /dev/null and b/data/2/83.jpg differ diff --git a/data/2/84.jpg b/data/2/84.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fc86a09e7fdcc605677c80cf91c005e28503c060 Binary files /dev/null and b/data/2/84.jpg differ diff --git a/data/2/85.jpg b/data/2/85.jpg new file mode 100644 index 0000000000000000000000000000000000000000..226440f97168efa00b0f026ebb07085fe5b6f30f Binary files /dev/null and b/data/2/85.jpg differ diff --git a/data/2/86.jpg b/data/2/86.jpg new file mode 100644 index 0000000000000000000000000000000000000000..de0645598e72bed2ea849f40ffdd211f7abf725a Binary files /dev/null and b/data/2/86.jpg differ diff --git a/data/2/87.jpg b/data/2/87.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e632d15d9533f803fc9f56bda06e609cc4b19def Binary files /dev/null and b/data/2/87.jpg differ diff --git a/data/2/88.jpg b/data/2/88.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fe39b60638dbab3ea3f8a35064d8b01eb005749d Binary files /dev/null and b/data/2/88.jpg differ diff --git a/data/2/89.jpg b/data/2/89.jpg new file mode 100644 index 0000000000000000000000000000000000000000..aa4a5f73de1690b7615676e7fe97d6c8a50a01dd Binary files /dev/null and b/data/2/89.jpg differ diff --git a/data/2/9.jpg b/data/2/9.jpg new file mode 100644 index 0000000000000000000000000000000000000000..469a02f9bd42b2635b37bcfc63ac83dc11916caf Binary files /dev/null and b/data/2/9.jpg differ diff --git a/data/2/90.jpg b/data/2/90.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0ccb508ae18c6fae4855df9b96e13a0ae31151e6 Binary files /dev/null and b/data/2/90.jpg differ diff --git a/data/2/91.jpg b/data/2/91.jpg new file mode 100644 index 0000000000000000000000000000000000000000..37800affa499848125caa3f27a0e99d333868ee3 Binary files /dev/null and b/data/2/91.jpg differ diff --git a/data/2/92.jpg b/data/2/92.jpg new file mode 100644 index 0000000000000000000000000000000000000000..85ff276e83f7db1bdfb7da40898478ec371cf2d7 Binary files /dev/null and b/data/2/92.jpg differ diff --git a/data/2/93.jpg b/data/2/93.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f2fce3f82e99acba41938f8e39c263adb13a6f91 Binary files /dev/null and b/data/2/93.jpg differ diff --git a/data/2/94.jpg b/data/2/94.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4288cd37ba4301e28c71c29321d35e04aff9dbfc Binary files /dev/null and b/data/2/94.jpg differ diff --git a/data/2/95.jpg b/data/2/95.jpg new file mode 100644 index 0000000000000000000000000000000000000000..62eeb7cbdde704244c065469af84f36d4da86997 Binary files /dev/null and b/data/2/95.jpg differ diff --git a/data/2/96.jpg b/data/2/96.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b39381c250df38795648198da85fa22088c1a822 Binary files /dev/null and b/data/2/96.jpg differ diff --git a/data/2/97.jpg b/data/2/97.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b71e62e07085d281b9088b8926bea652265ae91f Binary files /dev/null and b/data/2/97.jpg differ diff --git a/data/2/98.jpg b/data/2/98.jpg new file mode 100644 index 0000000000000000000000000000000000000000..46a8702b89e799caf5c8510d51abbf86ba9048a6 Binary files /dev/null and b/data/2/98.jpg differ diff --git a/data/2/99.jpg b/data/2/99.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c5420e74f10751adb35c108ab3431756ff37a096 Binary files /dev/null and b/data/2/99.jpg differ diff --git a/inference_classifier.py b/inference_classifier.py index ce322366ce8e6d274e12da4978b9a5d4a88fde19..3a0c884aa5ced336c13e6c8b34cf577afb93063b 100644 --- a/inference_classifier.py +++ b/inference_classifier.py @@ -1,74 +1,92 @@ import pickle - import cv2 import mediapipe as mp import numpy as np -model_dict = pickle.load(open('./model.p', 'rb')) -model = model_dict['model'] - -cap = cv2.VideoCapture(2) - +# Charger le modèle +try: + model_dict = pickle.load(open('./model.p', 'rb')) + model = model_dict['model'] +except FileNotFoundError: + print("Erreur : Le fichier 'model.p' est introuvable.") + exit() +except Exception as e: + print(f"Erreur lors du chargement du modèle : {e}") + exit() + +# Initialiser la capture vidéo +cap = cv2.VideoCapture(0) +if not cap.isOpened(): + print("Erreur : Impossible d'ouvrir la webcam.") + exit() + +# Initialiser Mediapipe mp_hands = mp.solutions.hands mp_drawing = mp.solutions.drawing_utils mp_drawing_styles = mp.solutions.drawing_styles +hands = mp_hands.Hands(static_image_mode=False, min_detection_confidence=0.3, min_tracking_confidence=0.3) -hands = mp_hands.Hands(static_image_mode=True, min_detection_confidence=0.3) +labels_dict = {0: 'O', 1: 'X', 2: 'Y'} +num_features_expected = 84 # On s'assure que l'entrée a toujours 84 caractéristiques -labels_dict = {0: 'A', 1: 'B', 2: 'L'} while True: - data_aux = [] x_ = [] y_ = [] ret, frame = cap.read() + if not ret: + print("Erreur : Impossible de capturer une image depuis la webcam.") + break H, W, _ = frame.shape - frame_rgb = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB) - results = hands.process(frame_rgb) + if results.multi_hand_landmarks: for hand_landmarks in results.multi_hand_landmarks: mp_drawing.draw_landmarks( - frame, # image to draw - hand_landmarks, # model output - mp_hands.HAND_CONNECTIONS, # hand connections + frame, hand_landmarks, mp_hands.HAND_CONNECTIONS, mp_drawing_styles.get_default_hand_landmarks_style(), - mp_drawing_styles.get_default_hand_connections_style()) + mp_drawing_styles.get_default_hand_connections_style() + ) - for hand_landmarks in results.multi_hand_landmarks: - for i in range(len(hand_landmarks.landmark)): - x = hand_landmarks.landmark[i].x - y = hand_landmarks.landmark[i].y - - x_.append(x) - y_.append(y) + # Extraction des coordonnées des 21 landmarks de la main + for landmark in hand_landmarks.landmark: + x_.append(landmark.x) + y_.append(landmark.y) - for i in range(len(hand_landmarks.landmark)): - x = hand_landmarks.landmark[i].x - y = hand_landmarks.landmark[i].y - data_aux.append(x - min(x_)) - data_aux.append(y - min(y_)) + # Normalisation des coordonnées + for landmark in hand_landmarks.landmark: + data_aux.append(landmark.x - min(x_)) + data_aux.append(landmark.y - min(y_)) - x1 = int(min(x_) * W) - 10 - y1 = int(min(y_) * H) - 10 + # 🔹 Correction : Duplication des valeurs si on a moins de 84 caractéristiques + while len(data_aux) < num_features_expected: + data_aux.extend(data_aux[:num_features_expected - len(data_aux)]) # Duplique les valeurs existantes - x2 = int(max(x_) * W) - 10 - y2 = int(max(y_) * H) - 10 + # 🔹 Vérification finale avant prédiction + if len(data_aux) > num_features_expected: + data_aux = data_aux[:num_features_expected] # Tronquer si on dépasse 84 - prediction = model.predict([np.asarray(data_aux)]) + prediction = model.predict([np.asarray(data_aux)])[0] + predicted_character = labels_dict.get(int(prediction), "?") - predicted_character = labels_dict[int(prediction[0])] + # Déterminer les coordonnées de la boîte englobante + x1 = int(min(x_) * W) - 10 + y1 = int(min(y_) * H) - 10 + x2 = int(max(x_) * W) + 10 + y2 = int(max(y_) * H) + 10 - cv2.rectangle(frame, (x1, y1), (x2, y2), (0, 0, 0), 4) - cv2.putText(frame, predicted_character, (x1, y1 - 10), cv2.FONT_HERSHEY_SIMPLEX, 1.3, (0, 0, 0), 3, - cv2.LINE_AA) + cv2.rectangle(frame, (x1, y1), (x2, y2), (0, 255, 0), 4) + cv2.putText(frame, predicted_character, (x1, y1 - 10), + cv2.FONT_HERSHEY_SIMPLEX, 1.3, (0, 255, 0), 3, cv2.LINE_AA) - cv2.imshow('frame', frame) - cv2.waitKey(1) + cv2.imshow('Sign Language Detector', frame) + # Appuyer sur 'q' pour quitter + if cv2.waitKey(1) & 0xFF == ord('q'): + break cap.release() cv2.destroyAllWindows() diff --git a/model.p b/model.p new file mode 100644 index 0000000000000000000000000000000000000000..7c00eb72deab17836eda4637bc7eb86b953aaf3d Binary files /dev/null and b/model.p differ diff --git a/train_classifier.py b/train_classifier.py index 0121873092615ad975dabc4d9a626b029d93b5b9..2b3c879ec3508a489d7ca6d8d5ff1a134a6db8c6 100644 --- a/train_classifier.py +++ b/train_classifier.py @@ -1,28 +1,57 @@ import pickle - +import numpy as np from sklearn.ensemble import RandomForestClassifier from sklearn.model_selection import train_test_split from sklearn.metrics import accuracy_score -import numpy as np - - -data_dict = pickle.load(open('./data.pickle', 'rb')) - -data = np.asarray(data_dict['data']) -labels = np.asarray(data_dict['labels']) +# Charger les données depuis le fichier pickle +try: + with open('./data.pickle', 'rb') as f: + data_dict = pickle.load(f) +except FileNotFoundError: + print("Erreur : Le fichier 'data.pickle' est introuvable. Assurez-vous de l'avoir généré.") + exit() +except Exception as e: + print(f"Erreur lors du chargement des données : {e}") + exit() + +# Vérifier le format des données +data = data_dict.get('data', None) +labels = data_dict.get('labels', None) + +if data is None or labels is None: + print("Erreur : Les données ou les labels sont manquants dans le fichier pickle.") + exit() + +# Vérifier les dimensions des données +try: + data = np.array(data, dtype=object) # Garder le type object pour gérer les dimensions variables + max_length = max(len(item) for item in data) + data = np.array([np.pad(item, (0, max_length - len(item)), mode='constant') for item in data]) + labels = np.array(labels) +except Exception as e: + print(f"Erreur lors du traitement des données : {e}") + exit() + +# Vérifier les formes des tableaux après la conversion +print(f"Shape des données : {data.shape}") +print(f"Shape des labels : {labels.shape}") + +# Division des données en train et test x_train, x_test, y_train, y_test = train_test_split(data, labels, test_size=0.2, shuffle=True, stratify=labels) -model = RandomForestClassifier() - +# Initialisation et entraînement du modèle +model = RandomForestClassifier(n_estimators=100, random_state=42) model.fit(x_train, y_train) +# Prédictions et évaluation y_predict = model.predict(x_test) +score = accuracy_score(y_test, y_predict) -score = accuracy_score(y_predict, y_test) +print(f"{score * 100:.2f}% des échantillons ont été classifiés correctement !") -print('{}% of samples were classified correctly !'.format(score * 100)) +# Sauvegarde du modèle +with open('model.p', 'wb') as f: + pickle.dump({'model': model}, f) -f = open('model.p', 'wb') -pickle.dump({'model': model}, f) -f.close() +print("Modèle enregistré sous 'model.p'.")