Qt widget for showing images from a directory.
There’s a seekbar to move between images, and an optional drop-down menu to select different filename filters (e.g., “validation.*.png”).
The typical use-case is to show predictions for each training epoch on the training/validation images. For this use-case, there’s a factory method which creates widgets with relevant filters from a given training run path.
QtImageDirectoryWidget(directory: str, filters: Optional[List[Tuple[str, str]]] = None)¶
Qt widget (window) for showing images from directory with seekbar.
Call poll() method to check directory for new files.
directory – The path for which to search for image files.
filters – Filename filters, given as (display name, filter)-tuples, e.g., (“Validation”, “validation.*.png”)
make_training_vizualizer(run_path: str) → sleap.gui.widgets.imagedir.QtImageDirectoryWidget¶
Factory method for only currently use-case of this widget.
run_path – The run path directory for model, should contain viz subdirectory.
Instance of QtImageDirectoryWidget widget.
Re-scans directory (using current filter) and updates widget.
Set filter (by number) for which files in directory to show.