bob.ip.binseg.data.loader

Data loading code

Functions

load_pil_1(path)

Loads a sample binary label or mask

load_pil_rgb(path)

Loads a sample data

make_delayed(sample, loader[, key])

Returns a delayed-loading Sample object

bob.ip.binseg.data.loader.load_pil_rgb(path)[source]

Loads a sample data

Parameters

path (str) – The full path leading to the image to be loaded

Returns

image – A PIL image in RGB mode

Return type

PIL.Image.Image

bob.ip.binseg.data.loader.load_pil_1(path)[source]

Loads a sample binary label or mask

Parameters

path (str) – The full path leading to the image to be loaded

Returns

image – A PIL image in mode “1”

Return type

PIL.Image.Image

bob.ip.binseg.data.loader.make_delayed(sample, loader, key=None)[source]

Returns a delayed-loading Sample object

Parameters
  • sample (dict) – A dictionary that maps field names to sample data values (e.g. paths)

  • loader (object) – A function that inputs sample dictionaries and returns the loaded data.

  • key (str) – A unique key identifier for this sample. If not provided, assumes sample is a dictionary with a data entry and uses its path as key.

Returns

sample – In which key is as provided and data can be accessed to trigger sample loading.

Return type

bob.ip.binseg.data.sample.DelayedSample