Spaces:
Sleeping
Sleeping
| 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) | |