lazyslide.io.load_annotations#
- load_annotations(wsi, annotations=None, *, explode=True, in_bounds=False, join_with='tissues', join_to=None, json_flatten='classification', min_area=100.0, key_added='annotations')#
Load the annotation file and add it to the WSIData
- Parameters:
- wsi
WSIData The WSIData object to work on.
- annotationsstr, Path, GeoDataFrame
The path to the annotation file or the GeoDataFrame.
- explodebool, default: True
Whether to explode the annotations.
- in_boundsbool, default: False
Whether to move the annotations to the slide bounds.
- join_withstr, List[str], default: ‘tissues’
The key to join the annotations with.
- join_tostr, default: None
The key to join the annotations to.
- json_flattenstr, default: “classification”
The column(s) to flatten the json data, if not exist, it will be ignored. “classification” is the default column for the QuPath annotations.
- min_areafloat, default: 1e2
The minimum area of the annotation.
- key_addedstr, default: ‘annotations’
The key to store the annotations.
- wsi