import gradio as gr
from filters import as_gray
def process(input_image):
return as_gray(input_image)
demo = gr.Interface(
fn=process,
inputs="image",
outputs="image",
examples=["lion.jpg", "logo.png"],
)
demo.launch()
import numpy as np
def as_gray(image):
return np.dot(image[..., :3], [0.299, 0.587, 0.114])
numpy
gradio==5.31.0