onehowon commited on
Commit
3ede267
ยท
verified ยท
1 Parent(s): 0809c13

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -7
app.py CHANGED
@@ -94,18 +94,20 @@ def apply_watermark(image_pil, wm_text="123", password_img=123, password_wm=456)
94
  return result_image
95
 
96
  # ์ „์ฒด ์ด๋ฏธ์ง€ ์ฒ˜๋ฆฌ ํ•จ์ˆ˜
97
- def process_image(image, eps_value):
98
  # ์ ๋Œ€์  ์ด๋ฏธ์ง€ ์ƒ์„ฑ
99
  adv_image = generate_adversarial_image(image, eps_value)
100
-
101
- # ์›Œํ„ฐ๋งˆํฌ ์ ์šฉ
102
- watermarked_image = apply_watermark(adv_image)
103
-
104
  return watermarked_image
105
 
106
  # Gradio ์ธํ„ฐํŽ˜์ด์Šค ์ •์˜
107
  gr.Interface(
108
  fn=process_image,
109
- inputs=[gr.Image(type="pil"), gr.components.Slider(0.1, 1.0, step=0.1, value=0.3, label="Epsilon")],
110
- outputs="image"
 
 
 
 
 
111
  ).launch()
 
94
  return result_image
95
 
96
  # ์ „์ฒด ์ด๋ฏธ์ง€ ์ฒ˜๋ฆฌ ํ•จ์ˆ˜
97
+ def process_image(image, eps_value, wm_text, password_img, password_wm):
98
  # ์ ๋Œ€์  ์ด๋ฏธ์ง€ ์ƒ์„ฑ
99
  adv_image = generate_adversarial_image(image, eps_value)
100
+ watermarked_image = apply_watermark(image, wm_text, int(password_img), int(password_wm))
 
 
 
101
  return watermarked_image
102
 
103
  # Gradio ์ธํ„ฐํŽ˜์ด์Šค ์ •์˜
104
  gr.Interface(
105
  fn=process_image,
106
+ inputs=[gr.Image(type="pil", label="์ด๋ฏธ์ง€๋ฅผ ์—…๋กœ๋“œํ•˜์„ธ์š”"), # ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ ํ•„๋“œ
107
+ gr.Slider(0.1, 1.0, step=0.1, value=0.3, label="Epsilon ๊ฐ’ ์„ค์ • (๋…ธ์ด์ฆˆ ๊ฐ•๋„)"), # epsilon ๊ฐ’ ์Šฌ๋ผ์ด๋”
108
+ gr.Textbox(label="์›Œํ„ฐ๋งˆํฌ ํ…์ŠคํŠธ ์ž…๋ ฅ", value="123"), # ์›Œํ„ฐ๋งˆํฌ ํ…์ŠคํŠธ ์ž…๋ ฅ ํ•„๋“œ
109
+ gr.Number(label="์ด๋ฏธ์ง€ ๋น„๋ฐ€๋ฒˆํ˜ธ", value=123), # ์ด๋ฏธ์ง€ ๋น„๋ฐ€๋ฒˆํ˜ธ ์ž…๋ ฅ ํ•„๋“œ
110
+ gr.Number(label="์›Œํ„ฐ๋งˆํฌ ๋น„๋ฐ€๋ฒˆํ˜ธ", value=456) # ์›Œํ„ฐ๋งˆํฌ ๋น„๋ฐ€๋ฒˆํ˜ธ ์ž…๋ ฅ ํ•„๋“œ
111
+ ],
112
+ outputs=gr.Image(type="pil", label="์›Œํ„ฐ๋งˆํฌ๊ฐ€ ์‚ฝ์ž…๋œ ์ด๋ฏธ์ง€") # ๊ฒฐ๊ณผ ์ด๋ฏธ์ง€ ์ถœ๋ ฅ ํ•„๋“œ
113
  ).launch()