merquaco.pixel_classification.generate_mask

merquaco.pixel_classification.generate_mask(ilastik_program_path: str | Path, input_image_path: str | Path, pixel_classification_model_path: str | Path, object_classification_model_path: str | Path, pixel_classification_export_type: str = 'Probabilities', mask_path: str | Path = None) None

Runs pixel and object classification workflows to create and save binary mask

Parameters:
  • ilastik_program_path (str or Path) – Path to ilastik program

  • input_image_path (str or Path) – Path to input image

  • pixel_classification_model_path (str or Path) – Path to pixel classification model

  • object_classification_model_path (str or Path) – Path to object classification model

  • pixel_classification_export_type (str, optional) – Export type for pixel classification model. Default is “Probabilities”.

  • mask_path (str or Path, optional) – Path at which to save mask. Default is None.

Returns:

Binary mask is saved at mask_path

Return type:

None.