erhanmeydan commited on
Commit
7c9cf43
·
verified ·
1 Parent(s): 6f411cf

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +19 -14
app.py CHANGED
@@ -1,24 +1,29 @@
1
- from rembg import remove
2
  import gradio as gr
3
  from PIL import Image
4
- import io
 
 
 
5
 
6
- # Arka planı temizleme fonksiyonu
7
- def remove_background(image):
8
- output = remove(image)
9
- return output
 
 
10
 
11
- # Gradio arayüzü
12
  interface = gr.Interface(
13
- fn=remove_background,
14
- inputs=gr.Image(type="pil", label="Görsel Yükle"),
15
- outputs=gr.Image(type="pil", label="Arka Planı Temizlenmiş Görsel"),
16
- title="Arka Plan Temizleme Uygulaması",
17
- description="Bir görsel yükleyin ve arka planını otomatik olarak temizleyin!",
 
 
 
18
  examples=[
19
- ["example1.jpg"] # Örnek görselin dosya yolu
20
  ]
21
  )
22
 
23
- # Uygulamayı başlat
24
  interface.launch()
 
 
1
  import gradio as gr
2
  from PIL import Image
3
+ import torch
4
+ from deoldify import device
5
+ from deoldify.device_id import DeviceId
6
+ from deoldify.visualize import get_image_colorizer
7
 
8
+ device.set(device=DeviceId.GPU0 if torch.cuda.is_available() else DeviceId.CPU)
9
+ colorizer = get_image_colorizer(artistic=True)
10
+
11
+ def colorize_image(image, render_factor):
12
+ result = colorizer.get_transformed_image(image, render_factor=render_factor)
13
+ return result
14
 
 
15
  interface = gr.Interface(
16
+ fn=colorize_image,
17
+ inputs=[
18
+ gr.Image(type="pil", label="Siyah Beyaz Görsel Yükle"),
19
+ gr.Slider(minimum=10, maximum=50, default=35, step=1, label="Renklendirme Yoğunluğu")
20
+ ],
21
+ outputs=gr.Image(type="pil", label="Renklendirilmiş Görsel"),
22
+ title="Siyah Beyaz Görsel Renklendirme",
23
+ description="Siyah beyaz bir görsel yükleyin ve renklendirme yoğunluğunu ayarlayarak renklendirin!",
24
  examples=[
25
+ ["example_bw.jpg", 35] # Örnek görsel ve varsayılan render_factor
26
  ]
27
  )
28
 
 
29
  interface.launch()