renk_cevirme / app.py
hamz011's picture
Create app.py
62f50de verified
raw
history blame
735 Bytes
import cv2 as cv
import numpy as np
import gradio as gr
# Görseli siyah-beyaza dönüştüren fonksiyon
def nostalji(image):
image = np.array(image)
gray_image = cv.cvtColor(image, cv.COLOR_BGR2GRAY)
return gray_image
# Gradio arayüzü oluştur
with gr.Blocks() as demo:
gr.Markdown("# Görseli Siyah Beyaza Çevir!")
gr.Markdown("Bir resim yükleyin ve siyah beyaza çevrilsin!")
image_input = gr.Image(type="pil", label="Girdi Görseli")
image_output = gr.Image(type="numpy", label="Sonuç Görseli")
# Bileşenleri fonksiyonla bağla
btn = gr.Button("Çevir")
btn.click(fn=nostalji, inputs=image_input, outputs=image_output)
# Gradio arayüzünü başlat
demo.launch(share=True)