Spaces:
Build error
Build error
| import gradio as gr | |
| import cv2 as cv | |
| def blur(file): | |
| img = cv.imread(file.name) | |
| img = img[...,::-1] | |
| avg_blur = cv.blur(img,(5,5)) | |
| gaus_blur = cv.GaussianBlur(img,(5,5),0) | |
| med_blur = cv.medianBlur(img,5) | |
| return img, avg_blur, gaus_blur, med_blur | |
| with gr.Blocks() as demo: | |
| with gr.Row(): | |
| with gr.Column(): | |
| with gr.Row(): | |
| input_img = gr.Image(label="Original", type="file") | |
| with gr.Row(): | |
| button = gr.Button("Smooth Image") | |
| with gr.Row(): | |
| example = gr.Examples(["kitty.jpg"], input_img) | |
| with gr.Column(): | |
| with gr.Row(): | |
| orig_img = gr.Image(label="Original") | |
| avg_blur = gr.Image(label="Average Blur") | |
| with gr.Row(): | |
| gaus_blur = gr.Image(label="Gaussian Blur") | |
| med_blur = gr.Image(label="Median Blur") | |
| button.click(blur, inputs=input_img, outputs=[orig_img,avg_blur,gaus_blur,med_blur]) | |
| demo.launch() | |