The final app must consist of the following modules and scripts:
- wx_gui.py: This module is our implementation of a basic GUI using wxpython. We will make extensive use of this file throughout the book. This module includes the following layouts:
- wx_gui.BaseLayout: This is a generic layout class from which more complicated layouts can be built.
- chapter1.py: This is the main script for this chapter. It contains the following functions and classes:
- chapter1.FilterLayout: This is a custom layout based on wx_gui.BaseLayout, which displays the camera feed and a row of radio buttons that allows the user to select from the available image filters to be applied to each frame of the camera feed.
- chapter1.main: This is the main routine function for starting the GUI application and accessing the webcam.
- tools.py: This is a Python module and has a lot of helper functions...