merquaco.pixel_classification.generate_transcripts_mask

merquaco.pixel_classification.generate_transcripts_mask(transcripts_image_path: str | Path, ilastik_program_path: str | Path, pixel_classification_model_path: str | Path, object_classification_model_path: str | Path, transcripts: DataFrame = None) ndarray

Return transcripts mask, either from image path (if exists), or by generating from transcripts table

Parameters:
  • transcripts_image_path (str or Path) – Path to trancsripts image

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

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

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

  • transcripts (pd.DataFrame) – Transcripts table

Returns:

transcripts_mask – Transcripts mask array

Return type:

np.ndarray

Raises:

ValueError – If transcripts_image_path does not exist and transcripts is none