February 2020
Intermediate to advanced
372 pages
9h 26m
English
Let's revisit the Cameo project that we started in Chapter 2, Handling Files, Cameras, and GUIs. We can modify Cameo so that it applies filters to the captured images in real time. As in the case of our CaptureManager and WindowManager classes, our filters should be reusable outside of Cameo. Thus, we should separate the filters into their own Python module or file.
Let's create a file called filters.py in the same directory as cameo.py. We need the following import statements in filters.py:
import cv2 import numpyimport utils
Let's also create a file called utils.py in the same directory. It should contain the following import statements:
import cv2 import numpy import scipy.interpolate
We will be adding filter functions ...