Skip to main content

Use Python to Convert any image to cartoon!

 Welcome back to the blog! In this blog we are going to see how you can convert any picture into a cartoon using python programming language.




Here is the program!

--------------------------------------------------------------------------------------------------------------------------

#we will first import the required libraries

import cv2

import numpy as np

#reading the image

img=cv2.imread("code.jpg") #add the path of the image you want to convert or if the image is in the same folder write the name of the image with the correct extension


#working on edges

gray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)

gray=cv2.medianBlur(gray,5)

edges=cv2.adaptiveThreshold(gray,255,

      cv2.ADAPTIVE_THRESH_MEAN_C,

      cv2.THRESH_BINARY,9,9)


#Here it is cartoonization

color=cv2.bilateralFilter(img,9,250,250)

cartoon=cv2.bitwise_and(color,color,mask=edges)


cv2.imshow("Image",img)

cv2.imshow("Edges",edges)

cv2.imshow("Cartoon",cartoon)

cv2.waitkey(0)

cv2.destroyAllWindows()

--------------------------------------------------------------------------------------------------------------------------

Try to run the code, in case of queries or suggestions please tell in the comments section below or kindly email.

Thank you.


Comments

Popular posts from this blog

Use Python to know about Artificial Intelligence

 Hey, welcome back!   You'll be happy to know that you can use python to know about any topic related to your research from wikipedia. Let's check the code.     #import module import requests import pandas as pd from bs4 import BeautifulSoup def getdata(url):     r=requests.get(url)     return r.text htmldata=getdata("https://en.wikipedia.org/wiki/Artificial_Intelligence") soup= BeautifulSoup(htmldata, 'html.parser') data='' for data in soup.find_all("p"):     print(data.get_text()) Here is the output of the code. You can use the same code for acquiring various kind of information just by doing a slight change.  htmldata=getdata("https://en.wikipedia.org/wiki/(#Entering the topic name") Assume, you want to know about solar eclipse, here is the code for it. Observe the slight change in it. #import module import requests import pandas as pd from bs4 import BeautifulSoup def getdata(url):     r=requests.get(url)    ...

Drawing Heart using python turtle!

  import   turtle def   curve ():      for   i   in   range ( 200 ):          turtle . right ( 1 )          turtle . forward ( 1 ) turtle . color ( "red" ) turtle . begin_fill () turtle . left ( 140 ) turtle . forward ( 111.65 ) curve () turtle . left ( 120 ) curve () turtle . forward ( 111.65 ) turtle . end_fill () turtle . hideturtle () turtle . done () Code reference: @pythongrowin

Drawing a star with stamp of turtle in python!

  Here is the code for the same: import   turtle star = turtle . Turtle () star. color ( "pink" ) star. shape ( "turtle" ) wn = turtle . Screen () wn. bgcolor ( "black" ) for  i  in   range ( 100 ):     star. forward ( 200 + 20 * i)     star. stamp ()     star. right ( 144 ) turtle . speed ( 9 ) turtle .done() Output of the above code: