LapStore
commited on
Commit
·
8791de8
1
Parent(s):
1976616
modified back image STEP 2
Browse files- app.py +14 -2
- index.html +2 -1
app.py
CHANGED
@@ -63,14 +63,26 @@ async def image_step1(image_file: UploadFile = File(...),background_image: Optio
|
|
63 |
|
64 |
|
65 |
@app.post('/imageStep2')
|
66 |
-
async def image_step2(image_file: UploadFile = File(...),
|
|
|
67 |
|
68 |
contents = await image_file.read()
|
69 |
image = Image.open(io.BytesIO(contents))
|
70 |
|
71 |
things_replace=ast.literal_eval(things_replace)
|
|
|
72 |
|
73 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
74 |
|
75 |
# Save the processed image to a temporary file
|
76 |
output_file_path_tmp = "/tmp/tmp_processed_image.png"
|
|
|
63 |
|
64 |
|
65 |
@app.post('/imageStep2')
|
66 |
+
async def image_step2(image_file: UploadFile = File(...),background_image: Optional [UploadFile] = File(None),type_of_filters: str = Form(...),
|
67 |
+
things_replace: str = Form(...), blur_radius: str = Form(...)):#--->,background_image: UploadFile = File(...)):
|
68 |
|
69 |
contents = await image_file.read()
|
70 |
image = Image.open(io.BytesIO(contents))
|
71 |
|
72 |
things_replace=ast.literal_eval(things_replace)
|
73 |
+
blur_radius=int(blur_radius)
|
74 |
|
75 |
+
input_to_type_of_filters=None
|
76 |
+
|
77 |
+
if background_image and background_image.filename:
|
78 |
+
contents__back = await background_image.read()
|
79 |
+
image_back = Image.open(io.BytesIO(contents__back))
|
80 |
+
input_to_type_of_filters = image_back
|
81 |
+
else:
|
82 |
+
input_to_type_of_filters = type_of_filters
|
83 |
+
|
84 |
+
|
85 |
+
produced_image=SegmenterBackground().Back_step2(image,input_to_type_of_filters,things_replace,int(blur_radius))
|
86 |
|
87 |
# Save the processed image to a temporary file
|
88 |
output_file_path_tmp = "/tmp/tmp_processed_image.png"
|
index.html
CHANGED
@@ -2,9 +2,10 @@
|
|
2 |
<body bgcolor="#00cccc">
|
3 |
<center>
|
4 |
<br><br><br>
|
5 |
-
<form action="https://taha454-backg.hf.space/
|
6 |
<p><h3>Enter Image:</h3></p>
|
7 |
type_of_filters :<p><input type="text" name="type_of_filters" /></p><br>
|
|
|
8 |
blur_radius :<p><input type="text" name="blur_radius" /></p><br>
|
9 |
Image : <input type="file" name="image_file" required><br><br>
|
10 |
Background_Image : <input type="file" name="background_image" ><br><br>
|
|
|
2 |
<body bgcolor="#00cccc">
|
3 |
<center>
|
4 |
<br><br><br>
|
5 |
+
<form action="https://taha454-backg.hf.space/imageStep2" method="post" enctype="multipart/form-data">
|
6 |
<p><h3>Enter Image:</h3></p>
|
7 |
type_of_filters :<p><input type="text" name="type_of_filters" /></p><br>
|
8 |
+
things_replace :<p><input type="text" name="things_replace" /></p><br>
|
9 |
blur_radius :<p><input type="text" name="blur_radius" /></p><br>
|
10 |
Image : <input type="file" name="image_file" required><br><br>
|
11 |
Background_Image : <input type="file" name="background_image" ><br><br>
|