import cv2

# image = cv2.imread('Cat2.jpg')
image = cv2.imread('salman.jpg')

color = cv2.bilateralFilter(image,d=9,sigmaColor=75,sigmaSpace=75)


gray = cv2.cvtColor(image,cv2.COLOR_BGR2GRAY)
gray_blur = cv2.medianBlur(gray,7)


edges = cv2.adaptiveThreshold(gray_blur,255,cv2.ADAPTIVE_THRESH_MEAN_C,cv2.THRESH_BINARY,9,9)


cartoon = cv2.bitwise_and(color,color,mask=edges)

cv2.imshow('orginal',image)
cv2.imshow('Cartoonized Image',cartoon)
cv2.waitKey(0)
cv2.destroyAllWindows()