We should continue to maintain good separation between application-specific code and reusable code. Let's make new modules for tracking classes and their helpers.
A file called trackers.py
should be created in the same directory as cameo.py
(and, equivalently, in the parent directory of cascades
). Let's put the following import statements at the start of trackers.py
:
import cv2 import rects import utils
Alongside trackers.py
and cameo.py
, let's make another file called rects.py
containing the following import statement:
import cv2
Our face tracker and a definition of a face will go in trackers.py
, while various helpers will go in rects.py
and our preexisting utils.py
file.