livecellx.core.SingleCellStatic.update_sc_mask_by_crop

SingleCellStatic.update_sc_mask_by_crop(mask, padding_pixels=array([0, 0]), bbox=None)[source]

Updates the single cell mask by cropping the input mask to the bounding box of the single cell and updating the contour.

Parameters:
  • mask (np.ndarray) – The input mask to crop.

  • padding_pixels (np.ndarray, optional) – The number of pixels to pad the bounding box by, by default np.zeros(2, dtype=int).

  • bbox (np.ndarray, optional) – The bounding box of the single cell, by default None.

Raises:

AssertionError – If the input mask has more than one contour.