openalea.phenomenal.object.imageView.as_image_views#

openalea.phenomenal.object.imageView.as_image_views(images_iterator, calibration)[source]#

Convert an image iterator into a dictionary of ImageView objects.

Parameters:
  • images_iterator – Iterator yielding (camera_id, angle, image_array) tuples. Typically created with iter_images() or iter_image_paths().

  • calibration – Calibration object providing the method get_projection(camera_id, angle).

Returns:

Dictionary mapping "{camera_id}_{angle}" keys to ImageView instances.

Example

>>> iterator = iter_images(images)
>>> image_views = as_image_views(iterator, calibration)
>>> image_views["side_0"]