canerozturkten commited on
Commit
e131d63
1 Parent(s): 3be800d

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +28 -0
app.py ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import cv2 as cv
2
+ import numpy as np
3
+ import gradio as gr
4
+
5
+ def nostalji(resim):
6
+ # Resmi numpy dizisine çevir
7
+ resim = np.array(resim)
8
+ # Renkli resmi gri tonlamaya çevir
9
+ gray_resim = cv.cvtColor(resim, cv.COLOR_BGR2GRAY)
10
+ return gray_resim
11
+
12
+ # Gradio Arayüz Uygulaması
13
+ with gr.Blocks() as demo:
14
+ gr.Markdown('# Görseli Siyah Beyaza Çevirme Uygulaması')
15
+ gr.Markdown('Bir Resim Yükleyin ve Siyah Beyaz Olsun.')
16
+
17
+ image_input = gr.Image(type='pil', label='Giriş Resmi')
18
+ image_output = gr.Image(type='numpy', label='Sonuç Resmi')
19
+
20
+ # Buton
21
+ btn = gr.Button('Siyah Beyaza Çevir')
22
+
23
+ # Butona tıklandığında nostalji fonksiyonunu çalıştır
24
+ btn.click(fn=nostalji, inputs=image_input, outputs=image_output)
25
+
26
+ # Gradio Arayüzünü Başlatma
27
+ if __name__ == "__main__":
28
+ demo.launch(share=True)