Cartoonizing an image
Now that we know how to handle the webcam and keyboard/mouse inputs, let's go ahead and see how to convert a picture into a cartoon-like image. We can either convert an image into a sketch or a colored cartoon image.
Following is an example of what a sketch will look like:
If you apply the cartoonizing effect to the color image, it will look something like this next image:
Let's see how to achieve this:
import cv2 import numpy as np def cartoonize_image(img, ds_factor=4, sketch_mode=False): # Convert image to grayscale img_gray = ...