Spaces:
Runtime error
Runtime error
haritsahm
commited on
Commit
·
ef9685e
1
Parent(s):
84be203
minor fix to variable name
Browse files
app.py
CHANGED
|
@@ -18,7 +18,7 @@ def process_box(predictor_model, show_mask, radius_width):
|
|
| 18 |
width, height = bg_image.size[:2]
|
| 19 |
container_width = 700
|
| 20 |
scale = container_width/width
|
| 21 |
-
|
| 22 |
|
| 23 |
if not predictor_model.set_image:
|
| 24 |
np_image = np.asanyarray(bg_image)
|
|
@@ -26,7 +26,7 @@ def process_box(predictor_model, show_mask, radius_width):
|
|
| 26 |
predictor_model.set_image(np_image)
|
| 27 |
|
| 28 |
if 'result_image' not in st.session_state:
|
| 29 |
-
st.session_state.result_image = bg_image.resize(
|
| 30 |
|
| 31 |
box_canvas = st_canvas(
|
| 32 |
fill_color="rgba(255, 255, 0, 0)",
|
|
@@ -82,7 +82,7 @@ def process_box(predictor_model, show_mask, radius_width):
|
|
| 82 |
im_masked = utils.show_click(masks,color)
|
| 83 |
im_masked = Image.fromarray(im_masked).convert('RGBA')
|
| 84 |
result_image = Image.alpha_composite(Image.fromarray(bg_image).convert('RGBA'),im_masked).convert("RGB")
|
| 85 |
-
result_image = result_image.resize(
|
| 86 |
st.session_state.display_result = True
|
| 87 |
return result_image
|
| 88 |
else:
|
|
@@ -97,7 +97,7 @@ def process_click(predictor_model, show_mask, radius_width):
|
|
| 97 |
width, height = bg_image.size[:2]
|
| 98 |
container_width = 700
|
| 99 |
scale = container_width/width
|
| 100 |
-
|
| 101 |
|
| 102 |
if not predictor_model.set_image:
|
| 103 |
np_image = np.asanyarray(bg_image)
|
|
@@ -105,7 +105,7 @@ def process_click(predictor_model, show_mask, radius_width):
|
|
| 105 |
predictor_model.set_image(np_image)
|
| 106 |
|
| 107 |
if 'result_image' not in st.session_state:
|
| 108 |
-
st.session_state.result_image = bg_image.resize(
|
| 109 |
|
| 110 |
click_canvas = st_canvas(
|
| 111 |
fill_color="rgba(255, 255, 0, 0.8)",
|
|
@@ -160,7 +160,7 @@ def process_click(predictor_model, show_mask, radius_width):
|
|
| 160 |
im_masked = utils.show_click(masks,color)
|
| 161 |
im_masked = Image.fromarray(im_masked).convert('RGBA')
|
| 162 |
result_image = Image.alpha_composite(Image.fromarray(bg_image).convert('RGBA'),im_masked).convert("RGB")
|
| 163 |
-
result_image = result_image.resize(
|
| 164 |
st.session_state.display_result = True
|
| 165 |
return result_image
|
| 166 |
else:
|
|
@@ -174,10 +174,10 @@ def process_everything(automask_model, show_mask, radius_width):
|
|
| 174 |
width, height = bg_image.size[:2]
|
| 175 |
container_width = 700
|
| 176 |
scale = container_width/width
|
| 177 |
-
|
| 178 |
|
| 179 |
if 'result_image' not in st.session_state:
|
| 180 |
-
st.session_state.result_image = bg_image.resize(
|
| 181 |
|
| 182 |
dummy_canvas = st_canvas(
|
| 183 |
fill_color="rgba(255, 255, 0, 0.8)",
|
|
@@ -210,7 +210,7 @@ def process_everything(automask_model, show_mask, radius_width):
|
|
| 210 |
im_masked = utils.show_everything(masks)
|
| 211 |
im_masked = Image.fromarray(im_masked).convert('RGBA')
|
| 212 |
result_image = Image.alpha_composite(Image.fromarray(bg_image).convert('RGBA'),im_masked).convert("RGB")
|
| 213 |
-
result_image = result_image.resize(
|
| 214 |
st.session_state.display_result = True
|
| 215 |
return result_image
|
| 216 |
|
|
|
|
| 18 |
width, height = bg_image.size[:2]
|
| 19 |
container_width = 700
|
| 20 |
scale = container_width/width
|
| 21 |
+
scaled_wh = (container_width, int(height * scale))
|
| 22 |
|
| 23 |
if not predictor_model.set_image:
|
| 24 |
np_image = np.asanyarray(bg_image)
|
|
|
|
| 26 |
predictor_model.set_image(np_image)
|
| 27 |
|
| 28 |
if 'result_image' not in st.session_state:
|
| 29 |
+
st.session_state.result_image = bg_image.resize(scaled_wh)
|
| 30 |
|
| 31 |
box_canvas = st_canvas(
|
| 32 |
fill_color="rgba(255, 255, 0, 0)",
|
|
|
|
| 82 |
im_masked = utils.show_click(masks,color)
|
| 83 |
im_masked = Image.fromarray(im_masked).convert('RGBA')
|
| 84 |
result_image = Image.alpha_composite(Image.fromarray(bg_image).convert('RGBA'),im_masked).convert("RGB")
|
| 85 |
+
result_image = result_image.resize(scaled_wh)
|
| 86 |
st.session_state.display_result = True
|
| 87 |
return result_image
|
| 88 |
else:
|
|
|
|
| 97 |
width, height = bg_image.size[:2]
|
| 98 |
container_width = 700
|
| 99 |
scale = container_width/width
|
| 100 |
+
scaled_wh = (container_width, int(height * scale))
|
| 101 |
|
| 102 |
if not predictor_model.set_image:
|
| 103 |
np_image = np.asanyarray(bg_image)
|
|
|
|
| 105 |
predictor_model.set_image(np_image)
|
| 106 |
|
| 107 |
if 'result_image' not in st.session_state:
|
| 108 |
+
st.session_state.result_image = bg_image.resize(scaled_wh)
|
| 109 |
|
| 110 |
click_canvas = st_canvas(
|
| 111 |
fill_color="rgba(255, 255, 0, 0.8)",
|
|
|
|
| 160 |
im_masked = utils.show_click(masks,color)
|
| 161 |
im_masked = Image.fromarray(im_masked).convert('RGBA')
|
| 162 |
result_image = Image.alpha_composite(Image.fromarray(bg_image).convert('RGBA'),im_masked).convert("RGB")
|
| 163 |
+
result_image = result_image.resize(scaled_wh)
|
| 164 |
st.session_state.display_result = True
|
| 165 |
return result_image
|
| 166 |
else:
|
|
|
|
| 174 |
width, height = bg_image.size[:2]
|
| 175 |
container_width = 700
|
| 176 |
scale = container_width/width
|
| 177 |
+
scaled_wh = (container_width, int(height * scale))
|
| 178 |
|
| 179 |
if 'result_image' not in st.session_state:
|
| 180 |
+
st.session_state.result_image = bg_image.resize(scaled_wh)
|
| 181 |
|
| 182 |
dummy_canvas = st_canvas(
|
| 183 |
fill_color="rgba(255, 255, 0, 0.8)",
|
|
|
|
| 210 |
im_masked = utils.show_everything(masks)
|
| 211 |
im_masked = Image.fromarray(im_masked).convert('RGBA')
|
| 212 |
result_image = Image.alpha_composite(Image.fromarray(bg_image).convert('RGBA'),im_masked).convert("RGB")
|
| 213 |
+
result_image = result_image.resize(scaled_wh)
|
| 214 |
st.session_state.display_result = True
|
| 215 |
return result_image
|
| 216 |
|