Generators reference#
- class blenderline.generators.ImageDatasetGenerator#
Generator for image datasets.
- __init__(name, target, scene_manager, hdr_manager, background_manager, item_manager)#
Create dataset generator.
- Parameters:
name (str) – name of dataset. Output folder will be target/<name>/<split>.
target (pathlib.Path) – base directory in which to put data.
scene_manager (SceneManager) – scene manager.
hdr_manager (HDRManager) – HDR background manager.
background_manager (BackgroundManager) – background manager.
item_manager (ItemManager) – item manager.
- Return type:
None
- register_label(label, label_name)#
Register dataset label to generate
- Parameters:
label (int) – label index found in mask filenames.
label_name (str) – semantic name for label index.
- Return type:
None
- register_split(name, size)#
Register dataset split to generate
- Parameters:
name (str) – name of split to generate within dataset name output folder.
size (int) – number of images to generate.
- Return type:
None