Coders Packet

image to sketch converter using python(cv2)

By BhagyaLaxmi Kummaripally

convert an image into a pencil sketch using python and CV2. CV2 is a python Module for OpenCV python. OpenCV has a function to read video, which is cv2.

Generating the pencil sketch, we’ll first Convert the image into a gray image. then the gray image is converted into the inverted image after that generated inverted image is converted into the blurred image then they converted into the invertblur and finally the sketch image is generated.

# Importing the Required Moduel
# Codewithcurious.com
import cv2 as cv

# Reading the image
# Replace this image name to your image name
image = cv.imread("iron.jpeg")

# Converting the Image into gray_image
gray_image = cv.cvtColor(image, cv.COLOR_BGR2GRAY)

# Inverting the Imge
invert_image = cv.bitwise_not(gray_image)

# Blur Image
blur_image = cv.GaussianBlur(invert_image, (21,21), 0)

# Inverting the Blured Image
invert_blur = cv.bitwise_not(blur_image)

# Convert Image Into sketch
sketch = cv.divide(gray_image, invert_blur, scale=256.0)

# Generating the Sketch Image Named as Sketch.png
cv.imwrite("Sketch4.png", invert_blur)


Download Complete Code

Comments

No comments yet

Download Packet

Reviews Report

Submitted by BhagyaLaxmi Kummaripally (BhagyaLaxmi)

Download packets of source code on Coders Packet