|
| None | pyhelios.annotation._check_context (context, str func_name) |
| |
| Tuple[int, int] | pyhelios.annotation._check_resolution (resolution, str func_name) |
| |
| np.ndarray | pyhelios.annotation._check_pixel_map (pixel_uuids, int width, int height, str func_name) |
| |
| Tuple[List[str], List[int]] | pyhelios.annotation._check_labels (data_labels, class_ids, str func_name) |
| |
| str | pyhelios.annotation._check_filename (value, str name, str func_name) |
| |
| List[YOLOBox] | pyhelios.annotation.labelBoundingBoxes (Context context, pixel_uuids, int2 resolution, Union[str, List[str]] data_labels, Union[int, List[int]] class_ids, bool use_object_data=False) |
| | Compute a bounding box for each labeled object visible in a pixel-to-primitive map.
|
| |
| None | pyhelios.annotation.writeLabelBoundingBoxes (Context context, pixel_uuids, int2 resolution, Union[str, List[str]] data_labels, Union[int, List[int]] class_ids, str image_file, str classes_txt_file="classes.txt", str image_path="./", bool use_object_data=False) |
| | Write YOLO bounding boxes and a class file for the labeled objects visible in a pixel-to-primitive map.
|
| |
| Dict[int, np.ndarray] | pyhelios.annotation.labelMasks (Context context, pixel_uuids, int2 resolution, str data_label, bool use_object_data=False) |
| | Build a binary mask for each distinct value of a data label visible in a pixel-to-primitive map.
|
| |
| None | pyhelios.annotation.writeLabelSegmentationMasks (Context context, pixel_uuids, int2 resolution, Union[str, List[str]] data_labels, Union[int, List[int]] class_ids, str json_filename, str image_file, Optional[List[str]] data_attribute_labels=None, bool append_file=False, bool use_object_data=False) |
| | Write COCO JSON segmentation masks for the labeled objects visible in a pixel-to-primitive map.
|
| |