code: def imread_collection(
      load_pattern, conserve_memory=True, plugin=None, **plugin_args
  ):
      """
      Load a collection of images.
  
      Parameters
      ----------
      load_pattern : str or list
          List of objects to load. These are usually filenames, but may
          vary depending on the currently active plugin. See :class:`ImageCollection`
          for the default behaviour of this parameter.
      conserve_memory : bool, optional
          If True, never keep more than one in memory at a specific
          time.  Otherwise, images will be cached once they are loaded.
  
      Returns
      -------
      ic : :class:`ImageCollection`
          Collection of images.
  
      Other Parameters
      ----------------
      plugin_args : keywords
          Passed to the given plugin.
  
      """
      return call_plugin(
          "imread_collection",
          load_pattern,
          conserve_memory,
          plugin=plugin,
          **plugin_args,
      )
  
file_path: scikit-image/skimage/io/_io.py
imports: import pathlib
  import numpy
  from .._shared.utils import warn
  from ..exposure import is_low_contrast
  from ..color.colorconv import rgb2gray, rgba2rgb
  from ..io.manage_plugins import call_plugin
  from .util import file_or_url_context
label_desc: Use image node_id 2 for calling a global function with example usage: imread_collection(load_pattern, conserve_memory, plugin) and returns: call_plugin