vuba.StreamGUI
- class vuba.StreamGUI(stream, *args, **kwargs)[source]
Class for creating interfaces for manipulation of images from video feeds.
- Parameters
stream (Iterable) – An iterator to a camera stream. This can be a generator that will continuously pull frames from a capture device for example.
title (str) – Title of the interface window.
- Returns
gui – Class object for creating the interactive window.
- Return type
Notes
Upon execution of the interface through
StreamGUI.run, this interface will continuously pull frames from the provided stream and display them in the interactive window.Examples
Please see the following example scripts for some typical applications of this class:
examples/interfaces/binary_threshold_viewer_with_drawing_camera.py
Methods
__init__(stream, *args, **kwargs)method(func)Add a main processing function to be executed on every trackbar call.
run()Launch the interactive window.
trackbar(name, id, min, max)Add a trackbar to the interactive window.
values()Retrieve all current trackbar values from the interface.