Putting it all together
Before we can make use of the designed image filter effects in an interactive way, we need to set up the main script and design a GUI application.
Running the app
To run the application, we will turn to the chapter1.py.
script, which we will start by importing all the necessary modules:
import numpy as np import wx import cv2
We will also have to import a generic GUI layout (from gui
) and all the designed image effects (from filters
):
from gui import BaseLayout from filters import PencilSketch, WarmingFilter, CoolingFilter, Cartoonizer
OpenCV provides a straightforward way to access a computer's webcam or camera device. The following code snippet opens the default camera ID (0
) of a computer using cv2.VideoCapture
:
def main(): ...
Get OpenCV with Python Blueprints now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.