Kims12 commited on
Commit
ea56e72
ยท
verified ยท
1 Parent(s): 7d57c88

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +27 -2
app.py CHANGED
@@ -1,2 +1,27 @@
1
- import os
2
- exec(os.environ.get('APP'))
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ import cv2
3
+ import numpy as np
4
+
5
+ def convert_to_grayscale(image):
6
+ # ์ด๋ฏธ์ง€๋ฅผ ํ‘๋ฐฑ์œผ๋กœ ๋ณ€ํ™˜
7
+ gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
8
+ return gray_image
9
+
10
+ def convert_and_save(image):
11
+ # ์ด๋ฏธ์ง€๋ฅผ ํ‘๋ฐฑ์œผ๋กœ ๋ณ€ํ™˜ํ•˜๊ณ , ๋‹ค์šด๋กœ๋“œ ๊ฐ€๋Šฅํ•œ JPG ํŒŒ์ผ๋กœ ์ €์žฅ
12
+ gray_image = convert_to_grayscale(image)
13
+ output_path = "output.jpg"
14
+ cv2.imwrite(output_path, gray_image)
15
+ return gray_image, output_path
16
+
17
+ # Gradio ์ธํ„ฐํŽ˜์ด์Šค ์ •์˜
18
+ iface = gr.Interface(
19
+ fn=convert_and_save,
20
+ inputs="image",
21
+ outputs=["image", "file"],
22
+ title="์ด๋ฏธ์ง€ ํ‘๋ฐฑ ๋ณ€ํ™˜๊ธฐ",
23
+ description="์ด๋ฏธ์ง€๋ฅผ ์—…๋กœ๋“œํ•˜๋ฉด ํ‘๋ฐฑ์œผ๋กœ ๋ณ€ํ™˜ํ•˜๊ณ , JPG ํŒŒ์ผ๋กœ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค."
24
+ )
25
+
26
+ if __name__ == "__main__":
27
+ iface.launch()