Spaces:
Sleeping
Sleeping
File size: 395 Bytes
c5490cf |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
import gradio as gr
import cv2
import numpy as np
def sketch_image(image):
gray = cv2.cvtColor(image, cv2.COLOR_RGB2GRAY)
inverted = 255 - gray
blurred = cv2.GaussianBlur(inverted, (21, 21), 0)
sketch = cv2.divide(gray, 255 - blurred, scale=256)
return sketch
iface = gr.Interface(fn=sketch_image, inputs="image", outputs="image")
iface.launch(share=True)
|