LeapImageMask
code_loader.contract.visualizer_classes.LeapImageMask
import numpy.typing as npt
from code_loader.contract.enums import LeapDataType
@dataclass
class LeapImageMask:
mask: npt.NDArray[np.float32]
image: npt.NDArray[np.float32]
labels: List[str]
type: LeapDataType = LeapDataType.ImageMaskArgs
Examples
Basic Usage
import numpy as np
from code_loader.contract.visualizer_classes import LeapImageMask
from code_loader import leap_binder
from code_loader.contract.enums import LeapDataType
...
@tensorleap_custom_visualizer(name='seg_visualizer',
visualizer_type=LeapDataType.ImageMask,
heatmap_function=None)
def segmentation_visualizer(image: np.ndarray, segmentation_prediction: np.ndarray) -> LeapImageMask:
labels = ['background', 'vehicle', 'tree', 'road', 'pavement']
return LeapImageMask(mask=segmentation_prediction.squeeze(0), image=image.squeeze(0), labels=labels)Last updated
Was this helpful?

