onehowon commited on
Commit
6c040cc
ยท
verified ยท
1 Parent(s): 3ede267

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -2
app.py CHANGED
@@ -38,6 +38,7 @@ classifier = PyTorchClassifier(
38
  # ์ด๋ฏธ์ง€ ์ „์ฒ˜๋ฆฌ ํ•จ์ˆ˜
39
  def preprocess_image(image):
40
  transform = transforms.Compose([
 
41
  transforms.ToTensor(),
42
  transforms.Normalize(mean=[0.485, 0.456, 0.406],
43
  std=[0.229, 0.224, 0.225])
@@ -69,7 +70,7 @@ def generate_adversarial_image(image, eps_value):
69
  return adv_image_pil
70
 
71
  # ์›Œํ„ฐ๋งˆํฌ ์‚ฝ์ž… ํ•จ์ˆ˜
72
- def apply_watermark(image_pil, wm_text="123", password_img=123, password_wm=456):
73
  bwm = WaterMark(password_img=password_img, password_wm=password_wm)
74
 
75
  # ์ด๋ฏธ์ง€ ๋ฐ”์ดํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ์ž„์‹œ ํŒŒ์ผ๋กœ ์ €์žฅ
@@ -97,7 +98,10 @@ def apply_watermark(image_pil, wm_text="123", password_img=123, password_wm=456)
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 ์ธํ„ฐํŽ˜์ด์Šค ์ •์˜
 
38
  # ์ด๋ฏธ์ง€ ์ „์ฒ˜๋ฆฌ ํ•จ์ˆ˜
39
  def preprocess_image(image):
40
  transform = transforms.Compose([
41
+ transforms.Resize((224, 224)),
42
  transforms.ToTensor(),
43
  transforms.Normalize(mean=[0.485, 0.456, 0.406],
44
  std=[0.229, 0.224, 0.225])
 
70
  return adv_image_pil
71
 
72
  # ์›Œํ„ฐ๋งˆํฌ ์‚ฝ์ž… ํ•จ์ˆ˜
73
+ def apply_watermark(image_pil, wm_text="ํ…์ŠคํŠธ ์‚ฝ์ž…", password_img=000, password_wm=000):
74
  bwm = WaterMark(password_img=password_img, password_wm=password_wm)
75
 
76
  # ์ด๋ฏธ์ง€ ๋ฐ”์ดํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ์ž„์‹œ ํŒŒ์ผ๋กœ ์ €์žฅ
 
98
  def process_image(image, eps_value, wm_text, password_img, password_wm):
99
  # ์ ๋Œ€์  ์ด๋ฏธ์ง€ ์ƒ์„ฑ
100
  adv_image = generate_adversarial_image(image, eps_value)
101
+
102
+ # ์ ๋Œ€์  ์ด๋ฏธ์ง€์— ์›Œํ„ฐ๋งˆํฌ ์‚ฝ์ž…
103
+ watermarked_image = apply_watermark(adv_image, wm_text, int(password_img), int(password_wm))
104
+
105
  return watermarked_image
106
 
107
  # Gradio ์ธํ„ฐํŽ˜์ด์Šค ์ •์˜