user_wwq
3 years ago
| 22 | 22 | img = np.array(Image.open(in_PATH).convert('RGB'))[np.newaxis] / 255.0 |
| 23 | 23 | img_p = util.preprocess_images_outpainting(img) |
| 24 | 24 | return img_p |
| 25 | ||
| 26 | def image_to_path(img): | |
| 27 | resize_img = img | |
| 28 | path = uuid.uuid4().hex + '.png' | |
| 29 | resize_img.save(path) | |
| 30 | return path | |
| 25 | 31 | |
| 26 | 32 | @run_time |
| 27 | 33 | def inference(model_PATH, img_p): |
| 49 | 55 | base64_str = conf['Photo'] |
| 50 | 56 | image = load_demo_image(base64_str, image_size, device) |
| 51 | 57 | res = inference(model_PATH, image) |
| 52 | # add your code | |
| 58 | image_str = image_to_path(res) | |
| 53 | 59 | return {'Output': res} |
| 54 | 60 | ⏎ |
| 2 | 2 | { |
| 3 | 3 | "cell_type": "code", |
| 4 | 4 | "execution_count": 3, |
| 5 | "id": "04c7f16a", | |
| 5 | "id": "a0f197c0", | |
| 6 | 6 | "metadata": {}, |
| 7 | 7 | "outputs": [ |
| 8 | 8 | { |
| 39 | 39 | { |
| 40 | 40 | "cell_type": "code", |
| 41 | 41 | "execution_count": 4, |
| 42 | "id": "0dd13c75", | |
| 42 | "id": "35638e2a", | |
| 43 | 43 | "metadata": {}, |
| 44 | 44 | "outputs": [], |
| 45 | 45 | "source": [ |
| 49 | 49 | { |
| 50 | 50 | "cell_type": "code", |
| 51 | 51 | "execution_count": 9, |
| 52 | "id": "649a883e", | |
| 52 | "id": "bfa0229a", | |
| 53 | 53 | "metadata": {}, |
| 54 | 54 | "outputs": [], |
| 55 | 55 | "source": [ |
| 66 | 66 | { |
| 67 | 67 | "cell_type": "code", |
| 68 | 68 | "execution_count": 8, |
| 69 | "id": "fba4c6ff", | |
| 69 | "id": "57494ceb", | |
| 70 | 70 | "metadata": {}, |
| 71 | 71 | "outputs": [], |
| 72 | 72 | "source": [ |
| 78 | 78 | }, |
| 79 | 79 | { |
| 80 | 80 | "cell_type": "code", |
| 81 | "execution_count": 11, | |
| 82 | "id": "d1ab22e6", | |
| 83 | "metadata": {}, | |
| 84 | "outputs": [], | |
| 85 | "source": [ | |
| 86 | "def image_to_path(img):\n", | |
| 87 | " resize_img = img\n", | |
| 88 | " path = uuid.uuid4().hex + '.png'\n", | |
| 89 | " resize_img.save(path)\n", | |
| 90 | " return path" | |
| 91 | ] | |
| 92 | }, | |
| 93 | { | |
| 94 | "cell_type": "code", | |
| 81 | 95 | "execution_count": 6, |
| 82 | "id": "ff900f2b", | |
| 96 | "id": "4a7370fa", | |
| 83 | 97 | "metadata": {}, |
| 84 | 98 | "outputs": [], |
| 85 | 99 | "source": [ |
| 100 | 114 | }, |
| 101 | 115 | { |
| 102 | 116 | "cell_type": "code", |
| 103 | "execution_count": 10, | |
| 104 | "id": "9d164058", | |
| 117 | "execution_count": 12, | |
| 118 | "id": "b03bba02", | |
| 105 | 119 | "metadata": {}, |
| 106 | 120 | "outputs": [], |
| 107 | 121 | "source": [ |
| 117 | 131 | " base64_str = conf['Photo']\n", |
| 118 | 132 | " image = load_demo_image(base64_str, image_size, device)\n", |
| 119 | 133 | " res = inference(model_PATH, image)\n", |
| 120 | " # add your code\n", | |
| 134 | " image_str = image_to_path(res)\n", | |
| 121 | 135 | " return {'Output': res}\n", |
| 122 | 136 | " " |
| 123 | 137 | ] |
| 2 | 2 | { |
| 3 | 3 | "cell_type": "code", |
| 4 | 4 | "execution_count": 3, |
| 5 | "id": "755152e5", | |
| 5 | "id": "29291686", | |
| 6 | 6 | "metadata": {}, |
| 7 | 7 | "outputs": [ |
| 8 | 8 | { |
| 39 | 39 | { |
| 40 | 40 | "cell_type": "code", |
| 41 | 41 | "execution_count": 4, |
| 42 | "id": "c45b2ba8", | |
| 42 | "id": "67b9aae4", | |
| 43 | 43 | "metadata": {}, |
| 44 | 44 | "outputs": [], |
| 45 | 45 | "source": [ |
| 49 | 49 | { |
| 50 | 50 | "cell_type": "code", |
| 51 | 51 | "execution_count": 9, |
| 52 | "id": "7eb0351a", | |
| 52 | "id": "058a509a", | |
| 53 | 53 | "metadata": {}, |
| 54 | 54 | "outputs": [], |
| 55 | 55 | "source": [ |
| 66 | 66 | { |
| 67 | 67 | "cell_type": "code", |
| 68 | 68 | "execution_count": 8, |
| 69 | "id": "196069cc", | |
| 69 | "id": "7dd82ead", | |
| 70 | 70 | "metadata": {}, |
| 71 | 71 | "outputs": [], |
| 72 | 72 | "source": [ |
| 78 | 78 | }, |
| 79 | 79 | { |
| 80 | 80 | "cell_type": "code", |
| 81 | "execution_count": 11, | |
| 82 | "id": "379d2efd", | |
| 83 | "metadata": {}, | |
| 84 | "outputs": [], | |
| 85 | "source": [ | |
| 86 | "def image_to_path(img):\n", | |
| 87 | " resize_img = img\n", | |
| 88 | " path = uuid.uuid4().hex + '.png'\n", | |
| 89 | " resize_img.save(path)\n", | |
| 90 | " return path" | |
| 91 | ] | |
| 92 | }, | |
| 93 | { | |
| 94 | "cell_type": "code", | |
| 81 | 95 | "execution_count": 6, |
| 82 | "id": "e0a075d4", | |
| 96 | "id": "70d5031c", | |
| 83 | 97 | "metadata": {}, |
| 84 | 98 | "outputs": [], |
| 85 | 99 | "source": [ |
| 100 | 114 | }, |
| 101 | 115 | { |
| 102 | 116 | "cell_type": "code", |
| 103 | "execution_count": 10, | |
| 104 | "id": "c7dfafbb", | |
| 117 | "execution_count": 12, | |
| 118 | "id": "d7439afa", | |
| 105 | 119 | "metadata": {}, |
| 106 | 120 | "outputs": [], |
| 107 | 121 | "source": [ |
| 117 | 131 | " base64_str = conf['Photo']\n", |
| 118 | 132 | " image = load_demo_image(base64_str, image_size, device)\n", |
| 119 | 133 | " res = inference(model_PATH, image)\n", |
| 120 | " # add your code\n", | |
| 134 | " image_str = image_to_path(res)\n", | |
| 121 | 135 | " return {'Output': res}\n", |
| 122 | 136 | " " |
| 123 | 137 | ] |