diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..a680f7e8a51733a3ef459e39f987f32eda76eb0f --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +order.txt +push.sh \ No newline at end of file diff --git a/Datas/ClothImgs/209.jpg b/Datas/ClothImgs/209.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0354564f8512be2bcdb2337c7d949f318c3fe0c7 Binary files /dev/null and b/Datas/ClothImgs/209.jpg differ diff --git a/Datas/ClothImgs/211.jpg b/Datas/ClothImgs/211.jpg new file mode 100644 index 0000000000000000000000000000000000000000..647d4d819d837c640d1a902deda743676ead64fa Binary files /dev/null and b/Datas/ClothImgs/211.jpg differ diff --git a/Datas/ClothImgs/214.jpg b/Datas/ClothImgs/214.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0bc991d5ef7b8bf936392aca7a51d40de040ef1d Binary files /dev/null and b/Datas/ClothImgs/214.jpg differ diff --git a/Datas/ClothImgs/216.jpg b/Datas/ClothImgs/216.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5eeb49547c129b406150ee7703d525e88d96298b Binary files /dev/null and b/Datas/ClothImgs/216.jpg differ diff --git a/Datas/ClothImgs/217.jpg b/Datas/ClothImgs/217.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a8a23a5fa8ae949e1fd1a69521b28da920cd733a Binary files /dev/null and b/Datas/ClothImgs/217.jpg differ diff --git a/Datas/ClothImgs/225.jpg b/Datas/ClothImgs/225.jpg new file mode 100644 index 0000000000000000000000000000000000000000..79b94e61202a2f4d2a8fe8ea3bbd5349c90c906f Binary files /dev/null and b/Datas/ClothImgs/225.jpg differ diff --git a/Datas/ClothImgs/226.jpg b/Datas/ClothImgs/226.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f040bab8efaf93327c83c220cc8d67af5281523a Binary files /dev/null and b/Datas/ClothImgs/226.jpg differ diff --git a/Datas/ClothImgs/230.jpg b/Datas/ClothImgs/230.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6b5e074fdead254db365a8b3a9649389376a81d7 Binary files /dev/null and b/Datas/ClothImgs/230.jpg differ diff --git a/Datas/ClothImgs/231.jpg b/Datas/ClothImgs/231.jpg new file mode 100644 index 0000000000000000000000000000000000000000..acd524fb5494698b6120c7e708e2d69deef5c746 Binary files /dev/null and b/Datas/ClothImgs/231.jpg differ diff --git a/Datas/ClothImgs/232.jpg b/Datas/ClothImgs/232.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c7cb6f9b0abd66ab0dee9d29b076a479ca3440b5 Binary files /dev/null and b/Datas/ClothImgs/232.jpg differ diff --git a/Datas/ClothImgs/233.jpg b/Datas/ClothImgs/233.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1b96a54dd2d169ef82ba6e415dff74049b02edca Binary files /dev/null and b/Datas/ClothImgs/233.jpg differ diff --git a/Datas/ClothImgs/234.jpg b/Datas/ClothImgs/234.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e497016fc00cfd782ce93f418007b4aa5a52fd84 Binary files /dev/null and b/Datas/ClothImgs/234.jpg differ diff --git a/Datas/ClothImgs/235.jpg b/Datas/ClothImgs/235.jpg new file mode 100644 index 0000000000000000000000000000000000000000..eff034818b9a94d14ea71e1e92a18835b609337f Binary files /dev/null and b/Datas/ClothImgs/235.jpg differ diff --git a/Datas/ClothImgs/236.jpg b/Datas/ClothImgs/236.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c185135c0efe1a023a0fc1d1e128b1cc2bf4d172 Binary files /dev/null and b/Datas/ClothImgs/236.jpg differ diff --git a/Datas/ClothImgs/238.jpg b/Datas/ClothImgs/238.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e6e792d9a9cc0bf8d36eeb31a1d1a3f517727729 Binary files /dev/null and b/Datas/ClothImgs/238.jpg differ diff --git a/Datas/PoseImgs/pose_0.jpg b/Datas/PoseImgs/pose_0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..52da0b8f53d38668b9ced2bc2066b6c809aa3e6f Binary files /dev/null and b/Datas/PoseImgs/pose_0.jpg differ diff --git a/Datas/PoseImgs/pose_10.jpg b/Datas/PoseImgs/pose_10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0eae2c63affdaa76c6884841b3b89a4c1dc604ff Binary files /dev/null and b/Datas/PoseImgs/pose_10.jpg differ diff --git a/Datas/PoseImgs/pose_12.jpg b/Datas/PoseImgs/pose_12.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f4b1281759006cfc3a6bc5abab35c6f598775240 Binary files /dev/null and b/Datas/PoseImgs/pose_12.jpg differ diff --git a/Datas/PoseImgs/pose_13.jpg b/Datas/PoseImgs/pose_13.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8db1ecb1143b0792271421e45740be071268a405 Binary files /dev/null and b/Datas/PoseImgs/pose_13.jpg differ diff --git a/Datas/PoseImgs/pose_2.jpg b/Datas/PoseImgs/pose_2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ae97782271c71630f58f0ee10103b769d93f70e8 Binary files /dev/null and b/Datas/PoseImgs/pose_2.jpg differ diff --git a/Datas/PoseImgs/pose_3.jpg b/Datas/PoseImgs/pose_3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bc5d7fd0316620a23e19e0cc2b0f664e61a773b0 Binary files /dev/null and b/Datas/PoseImgs/pose_3.jpg differ diff --git a/Datas/PoseImgs/pose_4.jpg b/Datas/PoseImgs/pose_4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ec1ab49666219ba3c33b1be9e07a4ff3cd5e0156 Binary files /dev/null and b/Datas/PoseImgs/pose_4.jpg differ diff --git a/Datas/PoseImgs/pose_5.jpg b/Datas/PoseImgs/pose_5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7f9af9634ab2b146eeeaa4ce06a8510f037f3655 Binary files /dev/null and b/Datas/PoseImgs/pose_5.jpg differ diff --git a/Datas/PoseImgs/pose_6.jpg b/Datas/PoseImgs/pose_6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..89ac70b8ed603c1b7e64e06b1500af348a984e69 Binary files /dev/null and b/Datas/PoseImgs/pose_6.jpg differ diff --git a/Datas/PoseImgs/pose_7.jpg b/Datas/PoseImgs/pose_7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d241cf3407237e0a9311fa9ca7ac94ced43d77e2 Binary files /dev/null and b/Datas/PoseImgs/pose_7.jpg differ diff --git a/Datas/PoseImgs/pose_8.jpg b/Datas/PoseImgs/pose_8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7c8110199aed379d7302e08a3528a46852701ddb Binary files /dev/null and b/Datas/PoseImgs/pose_8.jpg differ diff --git a/Datas/ResultImgs/209_pose_0.jpg b/Datas/ResultImgs/209_pose_0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..395a661cabc25a5be412f9d1931ac0935057df3a Binary files /dev/null and b/Datas/ResultImgs/209_pose_0.jpg differ diff --git a/Datas/ResultImgs/209_pose_10.jpg b/Datas/ResultImgs/209_pose_10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..887ac0d720fcdf857775b401dd259ab6a50252db Binary files /dev/null and b/Datas/ResultImgs/209_pose_10.jpg differ diff --git a/Datas/ResultImgs/209_pose_12.jpg b/Datas/ResultImgs/209_pose_12.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2e2f300f3c75d1749ea1da386cdd86044c65e526 Binary files /dev/null and b/Datas/ResultImgs/209_pose_12.jpg differ diff --git a/Datas/ResultImgs/209_pose_13.jpg b/Datas/ResultImgs/209_pose_13.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d29aef3ad4c446f263ac87bcbc8f2494ebbc57da Binary files /dev/null and b/Datas/ResultImgs/209_pose_13.jpg differ diff --git a/Datas/ResultImgs/209_pose_2.jpg b/Datas/ResultImgs/209_pose_2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..41835c417c6e3f7b958cfbc163933260fd5decf1 Binary files /dev/null and b/Datas/ResultImgs/209_pose_2.jpg differ diff --git a/Datas/ResultImgs/209_pose_3.jpg b/Datas/ResultImgs/209_pose_3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..06ee09ff9b31b116d12c1303fa8145c8d8be3d29 Binary files /dev/null and b/Datas/ResultImgs/209_pose_3.jpg differ diff --git a/Datas/ResultImgs/209_pose_4.jpg b/Datas/ResultImgs/209_pose_4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4bb44ad47aa800587e2e52c0dd7b1b6108d2964a Binary files /dev/null and b/Datas/ResultImgs/209_pose_4.jpg differ diff --git a/Datas/ResultImgs/209_pose_5.jpg b/Datas/ResultImgs/209_pose_5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1f6ed93c2d478ee22150479296bf6a42de19a882 Binary files /dev/null and b/Datas/ResultImgs/209_pose_5.jpg differ diff --git a/Datas/ResultImgs/209_pose_6.jpg b/Datas/ResultImgs/209_pose_6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c201387d2540d56b62d0dc9aec5ee4d9079a98f0 Binary files /dev/null and b/Datas/ResultImgs/209_pose_6.jpg differ diff --git a/Datas/ResultImgs/209_pose_7.jpg b/Datas/ResultImgs/209_pose_7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9a2af0da33c0ec3fac45e336e991219ed6408e24 Binary files /dev/null and b/Datas/ResultImgs/209_pose_7.jpg differ diff --git a/Datas/ResultImgs/209_pose_8.jpg b/Datas/ResultImgs/209_pose_8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f8117bdcf7adb165df75e4a581e150398f4d5a58 Binary files /dev/null and b/Datas/ResultImgs/209_pose_8.jpg differ diff --git a/Datas/ResultImgs/211_pose_0.jpg b/Datas/ResultImgs/211_pose_0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f0ba1e7cb388dab9870775dd7b555694c3e06d67 Binary files /dev/null and b/Datas/ResultImgs/211_pose_0.jpg differ diff --git a/Datas/ResultImgs/211_pose_10.jpg b/Datas/ResultImgs/211_pose_10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e278674bc840a060ad29d7bdb1c43bd084b421b1 Binary files /dev/null and b/Datas/ResultImgs/211_pose_10.jpg differ diff --git a/Datas/ResultImgs/211_pose_12.jpg b/Datas/ResultImgs/211_pose_12.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7e87b7b9874d03f3effe210b6c64c14b107251ba Binary files /dev/null and b/Datas/ResultImgs/211_pose_12.jpg differ diff --git a/Datas/ResultImgs/211_pose_13.jpg b/Datas/ResultImgs/211_pose_13.jpg new file mode 100644 index 0000000000000000000000000000000000000000..27827281f17de3eed0d6636116f1a28b23606fa6 Binary files /dev/null and b/Datas/ResultImgs/211_pose_13.jpg differ diff --git a/Datas/ResultImgs/211_pose_2.jpg b/Datas/ResultImgs/211_pose_2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6b914f281640a09005173a5ce0f0c2f3986b2efd Binary files /dev/null and b/Datas/ResultImgs/211_pose_2.jpg differ diff --git a/Datas/ResultImgs/211_pose_3.jpg b/Datas/ResultImgs/211_pose_3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2054e314f11bb2ed0b0a7ce3271356b4560c6f9e Binary files /dev/null and b/Datas/ResultImgs/211_pose_3.jpg differ diff --git a/Datas/ResultImgs/211_pose_4.jpg b/Datas/ResultImgs/211_pose_4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2343eca2150b7ee169cd579e411eea4605d2410e Binary files /dev/null and b/Datas/ResultImgs/211_pose_4.jpg differ diff --git a/Datas/ResultImgs/211_pose_5.jpg b/Datas/ResultImgs/211_pose_5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3f707d5d241894dafc8b874dd90dd2af72283eaa Binary files /dev/null and b/Datas/ResultImgs/211_pose_5.jpg differ diff --git a/Datas/ResultImgs/211_pose_6.jpg b/Datas/ResultImgs/211_pose_6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9a352f7274e390280d086188074ded63b8e75926 Binary files /dev/null and b/Datas/ResultImgs/211_pose_6.jpg differ diff --git a/Datas/ResultImgs/211_pose_7.jpg b/Datas/ResultImgs/211_pose_7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..78920ac813363a2b2c6682f92e55130f774f2998 Binary files /dev/null and b/Datas/ResultImgs/211_pose_7.jpg differ diff --git a/Datas/ResultImgs/211_pose_8.jpg b/Datas/ResultImgs/211_pose_8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..40d69b97f371b6d56f3eca18be0e552be1c38aa6 Binary files /dev/null and b/Datas/ResultImgs/211_pose_8.jpg differ diff --git a/Datas/ResultImgs/214_pose_0.jpg b/Datas/ResultImgs/214_pose_0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d9ea04451bac1a3abf56f71a89cd0a2cafa3b09c Binary files /dev/null and b/Datas/ResultImgs/214_pose_0.jpg differ diff --git a/Datas/ResultImgs/214_pose_10.jpg b/Datas/ResultImgs/214_pose_10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7dc47fb0cc31364ba34f4380d892771fed350f40 Binary files /dev/null and b/Datas/ResultImgs/214_pose_10.jpg differ diff --git a/Datas/ResultImgs/214_pose_12.jpg b/Datas/ResultImgs/214_pose_12.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ad677c4701aa1bb737f13d6418c0928ef0c7c044 Binary files /dev/null and b/Datas/ResultImgs/214_pose_12.jpg differ diff --git a/Datas/ResultImgs/214_pose_13.jpg b/Datas/ResultImgs/214_pose_13.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b9b852b7fb53303e864c5b6e74eb9612a41355b5 Binary files /dev/null and b/Datas/ResultImgs/214_pose_13.jpg differ diff --git a/Datas/ResultImgs/214_pose_2.jpg b/Datas/ResultImgs/214_pose_2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d72a488dd9a72e51bc0fc05fd82462bd0bd7f072 Binary files /dev/null and b/Datas/ResultImgs/214_pose_2.jpg differ diff --git a/Datas/ResultImgs/214_pose_3.jpg b/Datas/ResultImgs/214_pose_3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..73eddaaf5692f91ebbdb10ea391b437fc40fe317 Binary files /dev/null and b/Datas/ResultImgs/214_pose_3.jpg differ diff --git a/Datas/ResultImgs/214_pose_4.jpg b/Datas/ResultImgs/214_pose_4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e7115e14cad946472ad9d137f7712e9950a0e974 Binary files /dev/null and b/Datas/ResultImgs/214_pose_4.jpg differ diff --git a/Datas/ResultImgs/214_pose_5.jpg b/Datas/ResultImgs/214_pose_5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..376e569e77b03836d686b2446bd868de7efe1dc7 Binary files /dev/null and b/Datas/ResultImgs/214_pose_5.jpg differ diff --git a/Datas/ResultImgs/214_pose_6.jpg b/Datas/ResultImgs/214_pose_6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..18e4f0ecc436f469b1d90a63830e0792e12a8af1 Binary files /dev/null and b/Datas/ResultImgs/214_pose_6.jpg differ diff --git a/Datas/ResultImgs/214_pose_7.jpg b/Datas/ResultImgs/214_pose_7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a97e755b3adabbc045887053c334413fa064a6bd Binary files /dev/null and b/Datas/ResultImgs/214_pose_7.jpg differ diff --git a/Datas/ResultImgs/214_pose_8.jpg b/Datas/ResultImgs/214_pose_8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9ee70ab35337445d772e96b22547e68791ac7da4 Binary files /dev/null and b/Datas/ResultImgs/214_pose_8.jpg differ diff --git a/Datas/ResultImgs/216_pose_0.jpg b/Datas/ResultImgs/216_pose_0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b211f851dd0a4a1f963e35e2c45d59f6f14e43ec Binary files /dev/null and b/Datas/ResultImgs/216_pose_0.jpg differ diff --git a/Datas/ResultImgs/216_pose_10.jpg b/Datas/ResultImgs/216_pose_10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2740fee6e276a254f8e604f74e479e62ee29b319 Binary files /dev/null and b/Datas/ResultImgs/216_pose_10.jpg differ diff --git a/Datas/ResultImgs/216_pose_12.jpg b/Datas/ResultImgs/216_pose_12.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b59ede69088b38a2bb03818675dd79c9a248ae72 Binary files /dev/null and b/Datas/ResultImgs/216_pose_12.jpg differ diff --git a/Datas/ResultImgs/216_pose_13.jpg b/Datas/ResultImgs/216_pose_13.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5fa5a5eee80de45d842ae935f9032724256f85ec Binary files /dev/null and b/Datas/ResultImgs/216_pose_13.jpg differ diff --git a/Datas/ResultImgs/216_pose_2.jpg b/Datas/ResultImgs/216_pose_2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..86b10504ee5f9590bb7abfe1ddeb4e5f9a1f67dd Binary files /dev/null and b/Datas/ResultImgs/216_pose_2.jpg differ diff --git a/Datas/ResultImgs/216_pose_3.jpg b/Datas/ResultImgs/216_pose_3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..28067d60495333b2ecd873c8e7a9b2566ba7b7ad Binary files /dev/null and b/Datas/ResultImgs/216_pose_3.jpg differ diff --git a/Datas/ResultImgs/216_pose_4.jpg b/Datas/ResultImgs/216_pose_4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c5292ad40698869566dbac9b01f429e1ffda029f Binary files /dev/null and b/Datas/ResultImgs/216_pose_4.jpg differ diff --git a/Datas/ResultImgs/216_pose_5.jpg b/Datas/ResultImgs/216_pose_5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b8f924a171d1f80bd8277d190e40b796735859bf Binary files /dev/null and b/Datas/ResultImgs/216_pose_5.jpg differ diff --git a/Datas/ResultImgs/216_pose_6.jpg b/Datas/ResultImgs/216_pose_6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..80bb25e10a0f511e171271dda79c9916b8769602 Binary files /dev/null and b/Datas/ResultImgs/216_pose_6.jpg differ diff --git a/Datas/ResultImgs/216_pose_7.jpg b/Datas/ResultImgs/216_pose_7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3d40b297d2f38da9e129417690d76247f241d206 Binary files /dev/null and b/Datas/ResultImgs/216_pose_7.jpg differ diff --git a/Datas/ResultImgs/216_pose_8.jpg b/Datas/ResultImgs/216_pose_8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bbd9be266268bbd9dea31f69efc8f116c20eb8b6 Binary files /dev/null and b/Datas/ResultImgs/216_pose_8.jpg differ diff --git a/Datas/ResultImgs/217_pose_0.jpg b/Datas/ResultImgs/217_pose_0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b2873f4c092e3b74327799985d89a0428a06ae10 Binary files /dev/null and b/Datas/ResultImgs/217_pose_0.jpg differ diff --git a/Datas/ResultImgs/217_pose_10.jpg b/Datas/ResultImgs/217_pose_10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e0207cb09b3c4b3cf37ec3b227d7cb9bdf71a17c Binary files /dev/null and b/Datas/ResultImgs/217_pose_10.jpg differ diff --git a/Datas/ResultImgs/217_pose_12.jpg b/Datas/ResultImgs/217_pose_12.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5ce35a0775c0b42254d80722335150d060cc532e Binary files /dev/null and b/Datas/ResultImgs/217_pose_12.jpg differ diff --git a/Datas/ResultImgs/217_pose_13.jpg b/Datas/ResultImgs/217_pose_13.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d3421d321acdc8dcaefcf6404304405d8cc38c79 Binary files /dev/null and b/Datas/ResultImgs/217_pose_13.jpg differ diff --git a/Datas/ResultImgs/217_pose_2.jpg b/Datas/ResultImgs/217_pose_2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9b317f9b1d3f2acca06fa6f262ac6caa9030fc32 Binary files /dev/null and b/Datas/ResultImgs/217_pose_2.jpg differ diff --git a/Datas/ResultImgs/217_pose_3.jpg b/Datas/ResultImgs/217_pose_3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3867013444b8b484bab3f209a8d0f86b4998f9aa Binary files /dev/null and b/Datas/ResultImgs/217_pose_3.jpg differ diff --git a/Datas/ResultImgs/217_pose_4.jpg b/Datas/ResultImgs/217_pose_4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8bbfba46aa48cafe40d91a57a1afd6246f5d21cc Binary files /dev/null and b/Datas/ResultImgs/217_pose_4.jpg differ diff --git a/Datas/ResultImgs/217_pose_5.jpg b/Datas/ResultImgs/217_pose_5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5b93c3c4de3c6ae22059f015278e3820975c2659 Binary files /dev/null and b/Datas/ResultImgs/217_pose_5.jpg differ diff --git a/Datas/ResultImgs/217_pose_6.jpg b/Datas/ResultImgs/217_pose_6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c4d504081125c3aeab341981db3c188838e65202 Binary files /dev/null and b/Datas/ResultImgs/217_pose_6.jpg differ diff --git a/Datas/ResultImgs/217_pose_7.jpg b/Datas/ResultImgs/217_pose_7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1af28015194ac0368ea4f2903530df1a881ba737 Binary files /dev/null and b/Datas/ResultImgs/217_pose_7.jpg differ diff --git a/Datas/ResultImgs/217_pose_8.jpg b/Datas/ResultImgs/217_pose_8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2bfab0013746fd84ec21deb15f18a7f49055ae01 Binary files /dev/null and b/Datas/ResultImgs/217_pose_8.jpg differ diff --git a/Datas/ResultImgs/225_pose_0.jpg b/Datas/ResultImgs/225_pose_0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..331c9cffe05e65c3705c0dcbc51dc13f1cba91be Binary files /dev/null and b/Datas/ResultImgs/225_pose_0.jpg differ diff --git a/Datas/ResultImgs/225_pose_10.jpg b/Datas/ResultImgs/225_pose_10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8007e54aee209de5450f0e78f7a3ae4ad73ed9fe Binary files /dev/null and b/Datas/ResultImgs/225_pose_10.jpg differ diff --git a/Datas/ResultImgs/225_pose_12.jpg b/Datas/ResultImgs/225_pose_12.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f5ae0d0137746590a821cfa33868924d115a52df Binary files /dev/null and b/Datas/ResultImgs/225_pose_12.jpg differ diff --git a/Datas/ResultImgs/225_pose_13.jpg b/Datas/ResultImgs/225_pose_13.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c7db7f2a55351f131a93996f25685833c2cbc3a9 Binary files /dev/null and b/Datas/ResultImgs/225_pose_13.jpg differ diff --git a/Datas/ResultImgs/225_pose_2.jpg b/Datas/ResultImgs/225_pose_2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..de67c206d0d74b57e2e2219ab168715ccf655796 Binary files /dev/null and b/Datas/ResultImgs/225_pose_2.jpg differ diff --git a/Datas/ResultImgs/225_pose_3.jpg b/Datas/ResultImgs/225_pose_3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f9299a6943fc840f7211af27f6a5be863809691f Binary files /dev/null and b/Datas/ResultImgs/225_pose_3.jpg differ diff --git a/Datas/ResultImgs/225_pose_4.jpg b/Datas/ResultImgs/225_pose_4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c01f7bd1b7f7ec58689e8781157a9f7ecbc6c79b Binary files /dev/null and b/Datas/ResultImgs/225_pose_4.jpg differ diff --git a/Datas/ResultImgs/225_pose_5.jpg b/Datas/ResultImgs/225_pose_5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..874cc640b51c7db3d57401b0c7649e0319a11c39 Binary files /dev/null and b/Datas/ResultImgs/225_pose_5.jpg differ diff --git a/Datas/ResultImgs/225_pose_6.jpg b/Datas/ResultImgs/225_pose_6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bfcbf08136ad79814b183507f89d5df1cf9a5730 Binary files /dev/null and b/Datas/ResultImgs/225_pose_6.jpg differ diff --git a/Datas/ResultImgs/225_pose_7.jpg b/Datas/ResultImgs/225_pose_7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b199d407a929484bd4048d1e96531123d0846926 Binary files /dev/null and b/Datas/ResultImgs/225_pose_7.jpg differ diff --git a/Datas/ResultImgs/225_pose_8.jpg b/Datas/ResultImgs/225_pose_8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a9ea31ffb7578331ccf5547c6cb3497d2843b253 Binary files /dev/null and b/Datas/ResultImgs/225_pose_8.jpg differ diff --git a/Datas/ResultImgs/226_pose_0.jpg b/Datas/ResultImgs/226_pose_0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..823d72d293c335c8f946071a65f89424a7f5a565 Binary files /dev/null and b/Datas/ResultImgs/226_pose_0.jpg differ diff --git a/Datas/ResultImgs/226_pose_10.jpg b/Datas/ResultImgs/226_pose_10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a9cd434c4e30059accacd240085e6b8bae58ff7e Binary files /dev/null and b/Datas/ResultImgs/226_pose_10.jpg differ diff --git a/Datas/ResultImgs/226_pose_12.jpg b/Datas/ResultImgs/226_pose_12.jpg new file mode 100644 index 0000000000000000000000000000000000000000..90a17d88356f8f89459e7ea0311f0611ae5787e5 Binary files /dev/null and b/Datas/ResultImgs/226_pose_12.jpg differ diff --git a/Datas/ResultImgs/226_pose_13.jpg b/Datas/ResultImgs/226_pose_13.jpg new file mode 100644 index 0000000000000000000000000000000000000000..93ae014bcc03870908ca2dc32fe231e508be20ea Binary files /dev/null and b/Datas/ResultImgs/226_pose_13.jpg differ diff --git a/Datas/ResultImgs/226_pose_2.jpg b/Datas/ResultImgs/226_pose_2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..94afdbbac472ddfe8238c3f70b9a35521df515c1 Binary files /dev/null and b/Datas/ResultImgs/226_pose_2.jpg differ diff --git a/Datas/ResultImgs/226_pose_3.jpg b/Datas/ResultImgs/226_pose_3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5b9152d55e36ec2be0bab20395ccf4737c0a99e1 Binary files /dev/null and b/Datas/ResultImgs/226_pose_3.jpg differ diff --git a/Datas/ResultImgs/226_pose_4.jpg b/Datas/ResultImgs/226_pose_4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..36081aabf154a7a5f39783e8eb1b075250073e91 Binary files /dev/null and b/Datas/ResultImgs/226_pose_4.jpg differ diff --git a/Datas/ResultImgs/226_pose_5.jpg b/Datas/ResultImgs/226_pose_5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c7c5e270bdb996f8ebe982084720d86e9f4a879c Binary files /dev/null and b/Datas/ResultImgs/226_pose_5.jpg differ diff --git a/Datas/ResultImgs/226_pose_6.jpg b/Datas/ResultImgs/226_pose_6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..294e2646b95ccd3f21c4565c91d2386a35f9d300 Binary files /dev/null and b/Datas/ResultImgs/226_pose_6.jpg differ diff --git a/Datas/ResultImgs/226_pose_7.jpg b/Datas/ResultImgs/226_pose_7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0598d1c3a0934960ca66b0db30123b5f265a8100 Binary files /dev/null and b/Datas/ResultImgs/226_pose_7.jpg differ diff --git a/Datas/ResultImgs/226_pose_8.jpg b/Datas/ResultImgs/226_pose_8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..35ae816b0299c4cdb7e58f6bbc5a69cf81cfecb8 Binary files /dev/null and b/Datas/ResultImgs/226_pose_8.jpg differ diff --git a/Datas/ResultImgs/230_pose_0.jpg b/Datas/ResultImgs/230_pose_0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b224810f4c046eac4a1289ebece29d0389e5fdd0 Binary files /dev/null and b/Datas/ResultImgs/230_pose_0.jpg differ diff --git a/Datas/ResultImgs/230_pose_10.jpg b/Datas/ResultImgs/230_pose_10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3f5fef5866720b63b8333b7354282d3c18bd3861 Binary files /dev/null and b/Datas/ResultImgs/230_pose_10.jpg differ diff --git a/Datas/ResultImgs/230_pose_12.jpg b/Datas/ResultImgs/230_pose_12.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ae2ce8ad76f7618cbbd88b1dbbb2cb9c315944c2 Binary files /dev/null and b/Datas/ResultImgs/230_pose_12.jpg differ diff --git a/Datas/ResultImgs/230_pose_13.jpg b/Datas/ResultImgs/230_pose_13.jpg new file mode 100644 index 0000000000000000000000000000000000000000..707c4fe388ba90a1df992f930d5198ef95fb5368 Binary files /dev/null and b/Datas/ResultImgs/230_pose_13.jpg differ diff --git a/Datas/ResultImgs/230_pose_2.jpg b/Datas/ResultImgs/230_pose_2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5b509b736b1dbef2c1f29508b5afc1cbc2c7ae56 Binary files /dev/null and b/Datas/ResultImgs/230_pose_2.jpg differ diff --git a/Datas/ResultImgs/230_pose_3.jpg b/Datas/ResultImgs/230_pose_3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ff7954cda4fa1a50699533b55a6d9c3dd68b55b6 Binary files /dev/null and b/Datas/ResultImgs/230_pose_3.jpg differ diff --git a/Datas/ResultImgs/230_pose_4.jpg b/Datas/ResultImgs/230_pose_4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..90b45cc388cdfdd2b45713acadfaabba7377f576 Binary files /dev/null and b/Datas/ResultImgs/230_pose_4.jpg differ diff --git a/Datas/ResultImgs/230_pose_5.jpg b/Datas/ResultImgs/230_pose_5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..083f5d1fa262985e6f0bbe949a8c62ccb636ac82 Binary files /dev/null and b/Datas/ResultImgs/230_pose_5.jpg differ diff --git a/Datas/ResultImgs/230_pose_6.jpg b/Datas/ResultImgs/230_pose_6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8b6c3787b22ee8444620581a1c192192334a139a Binary files /dev/null and b/Datas/ResultImgs/230_pose_6.jpg differ diff --git a/Datas/ResultImgs/230_pose_7.jpg b/Datas/ResultImgs/230_pose_7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..170e068fe4f24dd43fa553fa94a5e5c4ea62b1c6 Binary files /dev/null and b/Datas/ResultImgs/230_pose_7.jpg differ diff --git a/Datas/ResultImgs/230_pose_8.jpg b/Datas/ResultImgs/230_pose_8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ac3460e36cd84a8c7d9a2da9a0a845a41272fe91 Binary files /dev/null and b/Datas/ResultImgs/230_pose_8.jpg differ diff --git a/Datas/ResultImgs/231_pose_0.jpg b/Datas/ResultImgs/231_pose_0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7b325ab70e20fb257b88d544400fe4729fac600e Binary files /dev/null and b/Datas/ResultImgs/231_pose_0.jpg differ diff --git a/Datas/ResultImgs/231_pose_10.jpg b/Datas/ResultImgs/231_pose_10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d0f8bb541e83b4edc5bfefe8527e8637dba5bf1a Binary files /dev/null and b/Datas/ResultImgs/231_pose_10.jpg differ diff --git a/Datas/ResultImgs/231_pose_12.jpg b/Datas/ResultImgs/231_pose_12.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a4f1fda64cf7304b383c469a0b4138dac6d7029d Binary files /dev/null and b/Datas/ResultImgs/231_pose_12.jpg differ diff --git a/Datas/ResultImgs/231_pose_13.jpg b/Datas/ResultImgs/231_pose_13.jpg new file mode 100644 index 0000000000000000000000000000000000000000..77ba5baf44c3445a18b80ddb8bbc9840e67a0796 Binary files /dev/null and b/Datas/ResultImgs/231_pose_13.jpg differ diff --git a/Datas/ResultImgs/231_pose_2.jpg b/Datas/ResultImgs/231_pose_2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dfc414bb5b8d51ce65597cf34da5bfdc9c194016 Binary files /dev/null and b/Datas/ResultImgs/231_pose_2.jpg differ diff --git a/Datas/ResultImgs/231_pose_3.jpg b/Datas/ResultImgs/231_pose_3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a8290091ccd8840f46b4b5c01cd80813888ce8f7 Binary files /dev/null and b/Datas/ResultImgs/231_pose_3.jpg differ diff --git a/Datas/ResultImgs/231_pose_4.jpg b/Datas/ResultImgs/231_pose_4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4107da9a61aa6ad74769015fa1520602f99fafed Binary files /dev/null and b/Datas/ResultImgs/231_pose_4.jpg differ diff --git a/Datas/ResultImgs/231_pose_5.jpg b/Datas/ResultImgs/231_pose_5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c7d6ea9e6c364837f10c85d5f606254638b69575 Binary files /dev/null and b/Datas/ResultImgs/231_pose_5.jpg differ diff --git a/Datas/ResultImgs/231_pose_6.jpg b/Datas/ResultImgs/231_pose_6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..debc5d3d6c6ed93f737716e905ee0d4094564091 Binary files /dev/null and b/Datas/ResultImgs/231_pose_6.jpg differ diff --git a/Datas/ResultImgs/231_pose_7.jpg b/Datas/ResultImgs/231_pose_7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..caf38aae2ef1d9d7410fae0e3baf95f14e96c9a3 Binary files /dev/null and b/Datas/ResultImgs/231_pose_7.jpg differ diff --git a/Datas/ResultImgs/231_pose_8.jpg b/Datas/ResultImgs/231_pose_8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4bb6fbc7619ce02551229774b75b750d5148ee1b Binary files /dev/null and b/Datas/ResultImgs/231_pose_8.jpg differ diff --git a/Datas/ResultImgs/232_pose_0.jpg b/Datas/ResultImgs/232_pose_0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bd22b9a0ff347dd477bbfd4ead5d4fd13535d484 Binary files /dev/null and b/Datas/ResultImgs/232_pose_0.jpg differ diff --git a/Datas/ResultImgs/232_pose_10.jpg b/Datas/ResultImgs/232_pose_10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..44675b9aa2df5be099292c9e50f979ed2f018b71 Binary files /dev/null and b/Datas/ResultImgs/232_pose_10.jpg differ diff --git a/Datas/ResultImgs/232_pose_12.jpg b/Datas/ResultImgs/232_pose_12.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3e3339b9a27d4940c89d3eb58ec2ad004b2c15cc Binary files /dev/null and b/Datas/ResultImgs/232_pose_12.jpg differ diff --git a/Datas/ResultImgs/232_pose_13.jpg b/Datas/ResultImgs/232_pose_13.jpg new file mode 100644 index 0000000000000000000000000000000000000000..89814bb61de5b3694030cd033dc1653f5eb1d872 Binary files /dev/null and b/Datas/ResultImgs/232_pose_13.jpg differ diff --git a/Datas/ResultImgs/232_pose_2.jpg b/Datas/ResultImgs/232_pose_2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..28ad438fad01d167b5025c43c42ef963203f123b Binary files /dev/null and b/Datas/ResultImgs/232_pose_2.jpg differ diff --git a/Datas/ResultImgs/232_pose_3.jpg b/Datas/ResultImgs/232_pose_3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..489222d768b1143f9b994de006a1b644463fcce0 Binary files /dev/null and b/Datas/ResultImgs/232_pose_3.jpg differ diff --git a/Datas/ResultImgs/232_pose_4.jpg b/Datas/ResultImgs/232_pose_4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..45cd42251ee12ad815fe10b2507a257a36cba0b3 Binary files /dev/null and b/Datas/ResultImgs/232_pose_4.jpg differ diff --git a/Datas/ResultImgs/232_pose_5.jpg b/Datas/ResultImgs/232_pose_5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b74e6d1d0663a89bb551501b494065d1abaa4fbc Binary files /dev/null and b/Datas/ResultImgs/232_pose_5.jpg differ diff --git a/Datas/ResultImgs/232_pose_6.jpg b/Datas/ResultImgs/232_pose_6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b7b0c3185f31f33b711953da863041fd45e50264 Binary files /dev/null and b/Datas/ResultImgs/232_pose_6.jpg differ diff --git a/Datas/ResultImgs/232_pose_7.jpg b/Datas/ResultImgs/232_pose_7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c640435d97c3b3fd7b7b182b4755c05d1244414f Binary files /dev/null and b/Datas/ResultImgs/232_pose_7.jpg differ diff --git a/Datas/ResultImgs/232_pose_8.jpg b/Datas/ResultImgs/232_pose_8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8ca9d918b68c6b50bbc4f77ae1db21bf64decf0b Binary files /dev/null and b/Datas/ResultImgs/232_pose_8.jpg differ diff --git a/Datas/ResultImgs/233_pose_0.jpg b/Datas/ResultImgs/233_pose_0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6c3fa7b18fed87335a643e1c2be32172c5332016 Binary files /dev/null and b/Datas/ResultImgs/233_pose_0.jpg differ diff --git a/Datas/ResultImgs/233_pose_10.jpg b/Datas/ResultImgs/233_pose_10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6ec868e014c8845d1f2cd4e75228d4775ef93db0 Binary files /dev/null and b/Datas/ResultImgs/233_pose_10.jpg differ diff --git a/Datas/ResultImgs/233_pose_12.jpg b/Datas/ResultImgs/233_pose_12.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6d01a4d2c5fa92445d391c1227fa1e7d04d40ed3 Binary files /dev/null and b/Datas/ResultImgs/233_pose_12.jpg differ diff --git a/Datas/ResultImgs/233_pose_13.jpg b/Datas/ResultImgs/233_pose_13.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e0401a4f63edd153a16833b98520de418275afa4 Binary files /dev/null and b/Datas/ResultImgs/233_pose_13.jpg differ diff --git a/Datas/ResultImgs/233_pose_2.jpg b/Datas/ResultImgs/233_pose_2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..69f23c3517515b16b8ebd70cb52b25d3870a756a Binary files /dev/null and b/Datas/ResultImgs/233_pose_2.jpg differ diff --git a/Datas/ResultImgs/233_pose_3.jpg b/Datas/ResultImgs/233_pose_3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7dc04e63a72280e021fe0031e63afa17e9d2a168 Binary files /dev/null and b/Datas/ResultImgs/233_pose_3.jpg differ diff --git a/Datas/ResultImgs/233_pose_4.jpg b/Datas/ResultImgs/233_pose_4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a0978e4fdcdf300b9673b6a32664e5399dfc70ab Binary files /dev/null and b/Datas/ResultImgs/233_pose_4.jpg differ diff --git a/Datas/ResultImgs/233_pose_5.jpg b/Datas/ResultImgs/233_pose_5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7acf438f944c650568482f85fcd20e09eb000bcf Binary files /dev/null and b/Datas/ResultImgs/233_pose_5.jpg differ diff --git a/Datas/ResultImgs/233_pose_6.jpg b/Datas/ResultImgs/233_pose_6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0908c0241a1794a405dcdf3e73e08f0ed1d12245 Binary files /dev/null and b/Datas/ResultImgs/233_pose_6.jpg differ diff --git a/Datas/ResultImgs/233_pose_7.jpg b/Datas/ResultImgs/233_pose_7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9b6fdd7c90967b9aeab80e3e8ef3ce988d8a8051 Binary files /dev/null and b/Datas/ResultImgs/233_pose_7.jpg differ diff --git a/Datas/ResultImgs/233_pose_8.jpg b/Datas/ResultImgs/233_pose_8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..699c9e086fa01e50a8131aaa5bcae391c4d64a33 Binary files /dev/null and b/Datas/ResultImgs/233_pose_8.jpg differ diff --git a/Datas/ResultImgs/234_pose_0.jpg b/Datas/ResultImgs/234_pose_0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5f681bc59d9fbce2c8b2037edad044da01878340 Binary files /dev/null and b/Datas/ResultImgs/234_pose_0.jpg differ diff --git a/Datas/ResultImgs/234_pose_10.jpg b/Datas/ResultImgs/234_pose_10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..74eb82a98405273d744fec6222fb2300ae3d0fdb Binary files /dev/null and b/Datas/ResultImgs/234_pose_10.jpg differ diff --git a/Datas/ResultImgs/234_pose_12.jpg b/Datas/ResultImgs/234_pose_12.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c69518aa1e86b3a81b95524342921bf5ca8cea53 Binary files /dev/null and b/Datas/ResultImgs/234_pose_12.jpg differ diff --git a/Datas/ResultImgs/234_pose_13.jpg b/Datas/ResultImgs/234_pose_13.jpg new file mode 100644 index 0000000000000000000000000000000000000000..17b397912c60857d608198a1dead066761011231 Binary files /dev/null and b/Datas/ResultImgs/234_pose_13.jpg differ diff --git a/Datas/ResultImgs/234_pose_2.jpg b/Datas/ResultImgs/234_pose_2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e4e184e82611d233b972ea19758ec1ab2be0faaf Binary files /dev/null and b/Datas/ResultImgs/234_pose_2.jpg differ diff --git a/Datas/ResultImgs/234_pose_3.jpg b/Datas/ResultImgs/234_pose_3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..db2f8fa3f8358bd89b5bed421059049858a8cb89 Binary files /dev/null and b/Datas/ResultImgs/234_pose_3.jpg differ diff --git a/Datas/ResultImgs/234_pose_4.jpg b/Datas/ResultImgs/234_pose_4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..16319d59e7b3bf861b258a7da57bbb61fbfc0d38 Binary files /dev/null and b/Datas/ResultImgs/234_pose_4.jpg differ diff --git a/Datas/ResultImgs/234_pose_5.jpg b/Datas/ResultImgs/234_pose_5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3b5791c4c78830a3f3b857c43892ca3862e453b0 Binary files /dev/null and b/Datas/ResultImgs/234_pose_5.jpg differ diff --git a/Datas/ResultImgs/234_pose_6.jpg b/Datas/ResultImgs/234_pose_6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..580491ed1c567bfa08c2d29ce68bf99578938eb8 Binary files /dev/null and b/Datas/ResultImgs/234_pose_6.jpg differ diff --git a/Datas/ResultImgs/234_pose_7.jpg b/Datas/ResultImgs/234_pose_7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d0a839b45f3b4562d9453ab00dee2e0fc078d377 Binary files /dev/null and b/Datas/ResultImgs/234_pose_7.jpg differ diff --git a/Datas/ResultImgs/234_pose_8.jpg b/Datas/ResultImgs/234_pose_8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8542cf11d8773bbdbe1b1e7cccd5d182ee52f7cc Binary files /dev/null and b/Datas/ResultImgs/234_pose_8.jpg differ diff --git a/Datas/ResultImgs/235_pose_0.jpg b/Datas/ResultImgs/235_pose_0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a89f4da67a84f3ef5398292bdcfdeb051b8c6d43 Binary files /dev/null and b/Datas/ResultImgs/235_pose_0.jpg differ diff --git a/Datas/ResultImgs/235_pose_10.jpg b/Datas/ResultImgs/235_pose_10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..41ca7def543e20cf9ec68378fd728d4592bef02b Binary files /dev/null and b/Datas/ResultImgs/235_pose_10.jpg differ diff --git a/Datas/ResultImgs/235_pose_12.jpg b/Datas/ResultImgs/235_pose_12.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bd92e79844805bbeb6a156abbc194c7d941252f3 Binary files /dev/null and b/Datas/ResultImgs/235_pose_12.jpg differ diff --git a/Datas/ResultImgs/235_pose_13.jpg b/Datas/ResultImgs/235_pose_13.jpg new file mode 100644 index 0000000000000000000000000000000000000000..40d1eff807285bc8eff94257fb5134cc0937eef9 Binary files /dev/null and b/Datas/ResultImgs/235_pose_13.jpg differ diff --git a/Datas/ResultImgs/235_pose_2.jpg b/Datas/ResultImgs/235_pose_2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..99b02fa3413b5d863b5de5505fb50009b12b1b95 Binary files /dev/null and b/Datas/ResultImgs/235_pose_2.jpg differ diff --git a/Datas/ResultImgs/235_pose_3.jpg b/Datas/ResultImgs/235_pose_3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8c7ead0b7ef5180a5039f0f92d53eee9b77d669b Binary files /dev/null and b/Datas/ResultImgs/235_pose_3.jpg differ diff --git a/Datas/ResultImgs/235_pose_4.jpg b/Datas/ResultImgs/235_pose_4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..869e87418dba00ba022714321ff28eacf6e9c7f7 Binary files /dev/null and b/Datas/ResultImgs/235_pose_4.jpg differ diff --git a/Datas/ResultImgs/235_pose_5.jpg b/Datas/ResultImgs/235_pose_5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3cd30bcbf2e9e06ce451bfe1feef81992db7727b Binary files /dev/null and b/Datas/ResultImgs/235_pose_5.jpg differ diff --git a/Datas/ResultImgs/235_pose_6.jpg b/Datas/ResultImgs/235_pose_6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c6628c83ad5c71f7d2103edb58bf4a9fd28f7d51 Binary files /dev/null and b/Datas/ResultImgs/235_pose_6.jpg differ diff --git a/Datas/ResultImgs/235_pose_7.jpg b/Datas/ResultImgs/235_pose_7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a30643eee88560446b4fbec86cae137be872a5aa Binary files /dev/null and b/Datas/ResultImgs/235_pose_7.jpg differ diff --git a/Datas/ResultImgs/235_pose_8.jpg b/Datas/ResultImgs/235_pose_8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..014b3133da0616e30d38e8378d37b9b3feaf98f5 Binary files /dev/null and b/Datas/ResultImgs/235_pose_8.jpg differ diff --git a/Datas/ResultImgs/236_pose_0.jpg b/Datas/ResultImgs/236_pose_0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..96fa45dae35fa0492dfba40c01c6320415b03b0e Binary files /dev/null and b/Datas/ResultImgs/236_pose_0.jpg differ diff --git a/Datas/ResultImgs/236_pose_10.jpg b/Datas/ResultImgs/236_pose_10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..10f886b2efd448bd4ab2f70254d6091b1e0c6998 Binary files /dev/null and b/Datas/ResultImgs/236_pose_10.jpg differ diff --git a/Datas/ResultImgs/236_pose_12.jpg b/Datas/ResultImgs/236_pose_12.jpg new file mode 100644 index 0000000000000000000000000000000000000000..59702f5eb291c904e0a0c8dc807e3dd6be310033 Binary files /dev/null and b/Datas/ResultImgs/236_pose_12.jpg differ diff --git a/Datas/ResultImgs/236_pose_13.jpg b/Datas/ResultImgs/236_pose_13.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ec6a231eb26bdf3857b8de59ef7c828089454727 Binary files /dev/null and b/Datas/ResultImgs/236_pose_13.jpg differ diff --git a/Datas/ResultImgs/236_pose_2.jpg b/Datas/ResultImgs/236_pose_2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2d015d76712772774890944f024dfa2fc05ae16e Binary files /dev/null and b/Datas/ResultImgs/236_pose_2.jpg differ diff --git a/Datas/ResultImgs/236_pose_3.jpg b/Datas/ResultImgs/236_pose_3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d5127c9e50b4328eb39bc5a961265d81d54ae15f Binary files /dev/null and b/Datas/ResultImgs/236_pose_3.jpg differ diff --git a/Datas/ResultImgs/236_pose_4.jpg b/Datas/ResultImgs/236_pose_4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d9c6e25c9a26f0f2f0ba7a04718bc16bcbd848af Binary files /dev/null and b/Datas/ResultImgs/236_pose_4.jpg differ diff --git a/Datas/ResultImgs/236_pose_5.jpg b/Datas/ResultImgs/236_pose_5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a5dce0fd8fce7c2dd6be4661282e621046a1704f Binary files /dev/null and b/Datas/ResultImgs/236_pose_5.jpg differ diff --git a/Datas/ResultImgs/236_pose_6.jpg b/Datas/ResultImgs/236_pose_6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..05b787088ccd8d2b7798a6fee416d312a337df30 Binary files /dev/null and b/Datas/ResultImgs/236_pose_6.jpg differ diff --git a/Datas/ResultImgs/236_pose_7.jpg b/Datas/ResultImgs/236_pose_7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..464a2fabe22e6919c4470ae30fd32d8d28a53524 Binary files /dev/null and b/Datas/ResultImgs/236_pose_7.jpg differ diff --git a/Datas/ResultImgs/236_pose_8.jpg b/Datas/ResultImgs/236_pose_8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a26e219ced052791f3e9c275719f728a91d1b163 Binary files /dev/null and b/Datas/ResultImgs/236_pose_8.jpg differ diff --git a/Datas/ResultImgs/238_pose_0.jpg b/Datas/ResultImgs/238_pose_0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8254731abf532fbfc838c45a08cfafc45e1f272a Binary files /dev/null and b/Datas/ResultImgs/238_pose_0.jpg differ diff --git a/Datas/ResultImgs/238_pose_10.jpg b/Datas/ResultImgs/238_pose_10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ec1d1b4ac65d0455e2c655a6c37aeeb097f466a6 Binary files /dev/null and b/Datas/ResultImgs/238_pose_10.jpg differ diff --git a/Datas/ResultImgs/238_pose_12.jpg b/Datas/ResultImgs/238_pose_12.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3a1ad9e95c9e2e7f2b9140eacce75b8720496921 Binary files /dev/null and b/Datas/ResultImgs/238_pose_12.jpg differ diff --git a/Datas/ResultImgs/238_pose_13.jpg b/Datas/ResultImgs/238_pose_13.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7a727ee68d0c0e8bd1efef7d7261ac0110974b30 Binary files /dev/null and b/Datas/ResultImgs/238_pose_13.jpg differ diff --git a/Datas/ResultImgs/238_pose_2.jpg b/Datas/ResultImgs/238_pose_2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d79ea37290535a531d95c663e5be64876a86662a Binary files /dev/null and b/Datas/ResultImgs/238_pose_2.jpg differ diff --git a/Datas/ResultImgs/238_pose_3.jpg b/Datas/ResultImgs/238_pose_3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..737e56e744f0235f606dd2397d6b5e9f61a43de1 Binary files /dev/null and b/Datas/ResultImgs/238_pose_3.jpg differ diff --git a/Datas/ResultImgs/238_pose_4.jpg b/Datas/ResultImgs/238_pose_4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..607dc6d6d6acdcaca925c73ed9fd56529581b561 Binary files /dev/null and b/Datas/ResultImgs/238_pose_4.jpg differ diff --git a/Datas/ResultImgs/238_pose_5.jpg b/Datas/ResultImgs/238_pose_5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cec6fa3a53ef2825d87bf69f48e808567b022326 Binary files /dev/null and b/Datas/ResultImgs/238_pose_5.jpg differ diff --git a/Datas/ResultImgs/238_pose_6.jpg b/Datas/ResultImgs/238_pose_6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..056a2b4a6183bf603007ee6a8605943493322368 Binary files /dev/null and b/Datas/ResultImgs/238_pose_6.jpg differ diff --git a/Datas/ResultImgs/238_pose_7.jpg b/Datas/ResultImgs/238_pose_7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..96c935d786333c891fff21f1aa58a65729667467 Binary files /dev/null and b/Datas/ResultImgs/238_pose_7.jpg differ diff --git a/Datas/ResultImgs/238_pose_8.jpg b/Datas/ResultImgs/238_pose_8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e98ccdaf36a989a26eafcab6f4ab0d0e72f4b84d Binary files /dev/null and b/Datas/ResultImgs/238_pose_8.jpg differ diff --git a/app.py b/app.py new file mode 100644 index 0000000000000000000000000000000000000000..41e920880dec990825e8dc6f0679d7429c73a8a3 --- /dev/null +++ b/app.py @@ -0,0 +1,170 @@ + +from utils import * + + +def onUpload(): + return "" + + +def onClick(cloth_id, pose_image, pose_id, size, request: gr.Request): + if pose_image is None: + return None, "no pose image found !" + print(pose_id, cloth_id) + # pose_id, cloth_id = pose_id['label'], cloth_id['label'] + print(pose_id, cloth_id, size, (pose_image is None), len(pose_id)>0) + if len(pose_id)>0: + res = get_result_example(cloth_id, pose_id) + # print(res) + assert os.path.exists(res), res + return res, "Done! Use the pre-run results directly, the cloth size does not take effect " + + else: + try: + client_ip = request.client.host + x_forwarded_for = dict(request.headers).get('x-forwarded-for') + if x_forwarded_for: + client_ip = x_forwarded_for + timeId = int( str(time.time()).replace(".", "") )+random.randint(1000, 9999) + isUpload = upload_pose_img(ApiUrl, OpenId, ApiKey, client_ip, timeId, pose_image) + if isUpload==0: + return None, "fail to upload" + elif isUpload==-1: + return None, "There is a running task already, please wait and check the history tab" + elif isUpload==-2: + return None, "can not creat task, you have exhausted free trial quota" + + taskId = publicClothSwap(ApiUrl, OpenId, ApiKey, client_ip, cloth_id, timeId, size) + if taskId==0: + return None, "fail to public you task" + + max_try = 10 + wait_s = 30 + for i in range(max_try): + time.sleep(wait_s) + state = getInfRes(ApiUrl, OpenId, ApiKey, client_ip, timeId) + if state=='stateIs-1': + return None, "task failed, it may be that no human was detected, or there may be illegal content, etc. " + elif state=='stateIs0': + return None, "task not public success" + elif len(state)>20: + return state, "task finished" + elif (not state.startswith('stateIs')): + # return None, 'task is in queue, position is '+str(state) + pass + else: + return None, state + return None, "task has been created, you can refresh the page latter, and check the following history tab" + except Exception as e: + print(e) + return None, "fail to create task" + + +def onLoad(request: gr.Request): + client_ip = request.client.host + x_forwarded_for = dict(request.headers).get('x-forwarded-for') + if x_forwarded_for: + client_ip = x_forwarded_for + his_datas = [None for _ in range(10)] + try: + infs = getAllInfs(ApiUrl, OpenId, ApiKey, client_ip) + print(client_ip, 'infs', len(infs)) + for i, inf in enumerate(infs): + if i>4: continue + his_datas[i*2] = inf['pose'] + his_datas[i*2+1] = inf['res'] + except Exception as e: + print(e) + return his_datas + + +cloth_examples = get_cloth_examples() +pose_examples = get_pose_examples() + + + +# Description +title = r""" +

Outfit Anyone in the Wild: Get rid of Annoying Restrictions for Virtual Try-on Task

+""" + +description = r""" +Official 🤗 Gradio demo for Outfit Anyone in the Wild: Get rid of Annoying Restrictions for Virtual Try-on Task.
+1. Clothing models are fixed in this demo, but you can create your own in SelfitCamera WeChat applet (for Chainese users). +2. You can upload your own pose photo, then click the run button and wait for 3~5 minutes to see the results. +3. After submitting the task, feel free to leave this page. Everytime you refresh this page, completed tasks will be displayed on the history tab page below (bind with your ip address). +4. Share your try-on photo with your friends and enjoy! 😊""" + + +css = """ +.gradio-container {width: 85% !important} +""" +with gr.Blocks(css=css) as demo: + # description + gr.Markdown(title) + gr.Markdown(description) + + with gr.Row(): + with gr.Column(): + with gr.Column(): + cloth_image = gr.Image(type="numpy", value=cloth_examples[0][1], label="") + cloth_id = gr.Label(value=cloth_examples[0][0], label="Clothing 3D Model", visible=False) + example = gr.Examples(inputs=[cloth_id, cloth_image], + examples_per_page=3, + examples = cloth_examples) + with gr.Column(): + with gr.Column(): + # pose_image = gr.Image(source='upload', value=pose_examples[0][1], + # type="numpy", label="") + pose_image = gr.Image(value=pose_examples[0][1], + type="numpy", label="") + pose_id = gr.Label(value=pose_examples[0][0], label="Pose Image", visible=False) + example_pose = gr.Examples(inputs=[pose_id, pose_image], + examples_per_page=3, + examples=pose_examples) + size_slider = gr.Slider(-2.5, 2.5, value=1, interactive=True, label="clothes size") + + with gr.Column(): + with gr.Column(): + run_button = gr.Button(value="Run") + res_image = gr.Image(label="result image", value=None) + info_text = gr.Textbox(value="", interactive=False, + label='runtime information') + + with gr.Tab('history'): + with gr.Row(): + his_pose_image1 = gr.Image(label="pose image1", interactive=False) + his_res_image1 = gr.Image(label="result image1", interactive=False) + + with gr.Row(): + his_pose_image2 = gr.Image(label="pose image2", interactive=False) + his_res_image2 = gr.Image(label="result image2", interactive=False) + + with gr.Row(): + his_pose_image3 = gr.Image(label="pose image3", interactive=False) + his_res_image3 = gr.Image(label="result image3", interactive=False) + + with gr.Row(): + his_pose_image4 = gr.Image(label="pose image4", interactive=False) + his_res_image4 = gr.Image(label="result image4", interactive=False) + + with gr.Row(): + his_pose_image5 = gr.Image(label="pose image5", interactive=False) + his_res_image5 = gr.Image(label="result image5", interactive=False) + + + run_button.click(fn=onClick, inputs=[cloth_id, pose_image, pose_id, size_slider], + outputs=[res_image, info_text], concurrency_limit=60) + + pose_image.upload(fn=onUpload, inputs=[], outputs=[pose_id],) + demo.load(onLoad, inputs=[], outputs=[his_pose_image1, his_res_image1, + his_pose_image2, his_res_image2, his_pose_image3, his_res_image3, + his_pose_image4, his_res_image4, his_pose_image5, his_res_image5, + ]) + +if __name__ == "__main__": + + demo.queue(max_size=60) + # demo.queue(concurrency_count=60) + # demo.launch(server_name='0.0.0.0', server_port=225) + demo.launch(server_name='0.0.0.0') + \ No newline at end of file diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000000000000000000000000000000000000..166046481dde40cd3381a52ba65f9017508fa2a5 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,4 @@ +opencv-python +numpy +requests +gradio==4.9.1 diff --git a/utils.py b/utils.py new file mode 100644 index 0000000000000000000000000000000000000000..f5f509d3e842e521f8f5019245504459d21b1f46 --- /dev/null +++ b/utils.py @@ -0,0 +1,113 @@ + +import os +import sys +import cv2 +import json +import random +import time +import requests +import numpy as np +import gradio as gr + + +ApiUrl = os.environ['ApiUrl'] +OpenId = os.environ['OpenId'] +ApiKey = os.environ['ApiKey'] + + +proj_dir = os.path.dirname(os.path.abspath(__file__)) +data_dir = os.path.join(proj_dir, 'Datas') +tmpFolder = "tmp" +os.makedirs(tmpFolder, exist_ok=True) + + +def get_cloth_examples(): + cloth_dir = os.path.join(data_dir, 'ClothImgs') + examples = [] + for f in os.listdir(cloth_dir): + cloth_id = f.split(".")[0] + cloth_path = os.path.join(cloth_dir, f) + examples.append([cloth_id, cloth_path]) + examples = examples[::-1] + return examples + +def get_pose_examples(): + pose_dir = os.path.join(data_dir, 'PoseImgs') + examples = [] + for f in os.listdir(pose_dir): + pose_id = f.split(".")[0] + pose_path = os.path.join(pose_dir, f) + examples.append([pose_id, pose_path]) + return examples + +def get_result_example(cloth_id, pose_id): + result_dir = os.path.join(data_dir, 'ResultImgs') + res_path = os.path.join(result_dir, f"{cloth_id}_{pose_id}.jpg") + return res_path + +def getAllInfs(apiUrl, openId, apiKey, clientIp): + params = {'openId':openId, 'apiKey':apiKey, 'ipId':clientIp} + session = requests.session() + ret = requests.get(f"{apiUrl}/api/all_infs", params=params) + res = [] + if ret.status_code==200: + if 'data' in ret.json(): + records = ret.json()['data']['records'] + res = [{'pose':record['body_url'], 'res':record['showUrl']} for record in records] + return res + + +def upload_pose_img(apiUrl, openId, apiKey, clientIp, timeId, img): + fileName = clientIp.replace(".", "")+str(timeId)+".jpg" + local_path = os.path.join(tmpFolder, fileName) + cv2.imwrite(os.path.join(tmpFolder, fileName), img[:,:,::-1]) + params = {'openId':openId, 'apiKey':apiKey, 'ipId':clientIp, + 'timeId':str(timeId), 'fileName':fileName} + session = requests.session() + ret = requests.get(f"{apiUrl}/api/inf_upload", params=params) + res = 0 + if ret.status_code==200: + # print(ret.json()) + if 'data' in ret.json(): + upload_url = ret.json()['data'] + # print(upload_url, len(upload_url)) + if 'running' in upload_url: + res = -1 # 存在正在进行的任务 + elif 'no_coin' in upload_url: + res = -2 # 该ip已经用完了quota + else: + with open(local_path, 'rb') as file: + response = requests.put(upload_url, data=file) + if response.status_code == 200: + res = 1 + if os.path.exists(local_path): + os.remove(local_path) + return res + + +def publicClothSwap(apiUrl, openId, apiKey, clientIp, clothId, timeId, size): + params = {'openId':openId, 'apiKey':apiKey, 'ipId':clientIp, + 'timeId':timeId, 'clothId':clothId, 'bmi':size} + session = requests.session() + ret = requests.get(f"{apiUrl}/api/cloth_swap", params=params) + if ret.status_code==200: + if 'data' not in ret.json(): + print(ret.json()) + return 0 + taskId = ret.json()['data'] + return taskId + else: + return 0 + +def getInfRes(apiUrl, openId, apiKey, clientIp, timeId): + params = {'openId':openId, 'apiKey':apiKey, 'ipId':clientIp, 'timeId':timeId} + session = requests.session() + ret = requests.get(f"{apiUrl}/api/getInfRes", params=params) + if ret.status_code==200: + if 'data' not in ret.json(): + print(ret.json()) + return 0 + return ret.json()['data'] + else: + return 0 +