app.py
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
import cv2 image = cv2.imread("images/1.webp") gray_image = cv2.cvtColor(image,cv2.COLOR_BGR2GRAY) inverted_image = 255 - gray_image blurred = cv2.GaussianBlur(inverted_image, (21, 21), 0) inverted_blurred = 255 - blurred sketch = cv2.divide(gray_image,inverted_blurred,scale=256.0) # Save the result cv2.imwrite('pencil_sketch.jpg', sketch) |