Coretex
coretex.coretex.sample.image_sample.image_sample_data.AnnotatedImageSampleData Class Reference
Inheritance diagram for coretex.coretex.sample.image_sample.image_sample_data.AnnotatedImageSampleData:
coretex.coretex.sample.image_sample.image_sample.ImageSample coretex.coretex.sample.image_sample.local_image_sample.LocalImageSample coretex.coretex.sample.image_segmentation_sample.image_segmentation_sample.ImageSegmentationSample coretex.coretex.sample.image_sample.image_sample.ImageSample coretex.coretex.sample.image_segmentation_sample.local_image_segmentation_sample.LocalImageSegmentationSample coretex.coretex.sample.image_segmentation_sample.image_segmentation_sample.ImageSegmentationSample

Public Member Functions

np.ndarray extractSegmentationMask (self, ImageDatasetClasses classes)
 

Detailed Description

    Contains image data as well as its annotation\n
    Annotation is expected to be in Coretex.ai format 

Definition at line 60 of file image_sample_data.py.

Member Function Documentation

◆ extractSegmentationMask()

np.ndarray coretex.coretex.sample.image_sample.image_sample_data.AnnotatedImageSampleData.extractSegmentationMask (   self,
ImageDatasetClasses  classes 
)
    Generates segmentation mask for the provided classes

    Parameters
    ----------
    classes : ImageDatasetClasses
list of dataset classes

    Returns
    -------
    np.ndarray -> segmentation mask represented as np.ndarray

Definition at line 75 of file image_sample_data.py.

75  def extractSegmentationMask(self, classes: ImageDatasetClasses) -> np.ndarray:
76  """
77  Generates segmentation mask for the provided classes
78 
79  Parameters
80  ----------
81  classes : ImageDatasetClasses
82  list of dataset classes
83 
84  Returns
85  -------
86  np.ndarray -> segmentation mask represented as np.ndarray
87  """
88 
89  if self.annotation is None:
90  raise ValueError
91 
92  return self.annotation.extractSegmentationMask(classes)

The documentation for this class was generated from the following file: