class_docstr: Load Empty Annotations for unlabeled images.
  
  Added Keys:
  - gt_bboxes (np.float32)
  - gt_bboxes_labels (np.int64)
  - gt_masks (BitmapMasks | PolygonMasks)
  - gt_seg_map (np.uint8)
  - gt_ignore_flags (bool)
  
  Args:
      with_bbox (bool): Whether to load the pseudo bbox annotation.
          Defaults to True.
      with_label (bool): Whether to load the pseudo label annotation.
          Defaults to True.
      with_mask (bool): Whether to load the pseudo mask annotation.
           Default: False.
      with_seg (bool): Whether to load the pseudo semantic segmentation
          annotation. Defaults to False.
      seg_ignore_label (int): The fill value used for segmentation map.
          Note this value must equals ``ignore_label`` in ``semantic_head``
          of the corresponding config. Defaults to 255.
class_docstr_tok: ["Load","Empty","Annotations","for","unlabeled","images",".","Added","Keys",":","-","gt_bboxes","(","np.float32",")","-","gt_bboxes_labels","(","np.int64",")","-","gt_masks","(","BitmapMasks","|","PolygonMasks",")","-","gt_seg_map","(","np.uint8",")","-","gt_ignore_flags","(","bool",")","Args",":","with_bbox","(","bool",")",":","Whether","to","load","the","pseudo","bbox","annotation",".","Defaults","to","True",".","with_label","(","bool",")",":","Whether","to","load","the","pseudo","label","annotation",".","Defaults","to","True",".","with_mask","(","bool",")",":","Whether","to","load","the","pseudo","mask","annotation",".","Default",":","False",".","with_seg","(","bool",")",":","Whether","to","load","the","pseudo","semantic","segmentation","annotation",".","Defaults","to","False",".","seg_ignore_label","(","int",")",":","The","fill","value","used","for","segmentation","map",".","Note","this","value","must","equals","``","ignore_label","``","in","``","semantic_head","``","of","the","corresponding","config",".","Defaults","to","255","."]
code: def __repr__(self) -> str:
      repr_str = self.__class__.__name__
      repr_str += f"(with_bbox={self.with_bbox}, "
      repr_str += f"with_label={self.with_label}, "
      repr_str += f"with_mask={self.with_mask}, "
      repr_str += f"with_seg={self.with_seg}, "
      repr_str += f"seg_ignore_label={self.seg_ignore_label})"
      return repr_str
  
imports: from typing import Optional, Tuple, Union
  import mmcv
  import numpy
  import pycocotools.mask
  import torch
  from mmcv.transforms import BaseTransform
  from mmcv.transforms import LoadAnnotations
  from mmcv.transforms import LoadImageFromFile
  from mmengine.fileio import get
  from mmengine.structures import BaseDataElement
  from mmdet.registry import TRANSFORMS
  from mmdet.structures.bbox import get_box_type
  from mmdet.structures.bbox.box_type import autocast_box_type
  from mmdet.structures.mask import BitmapMasks, PolygonMasks
label_desc: Use image node_id 3 for calling the LoadEmptyAnnotations obj's underlying member method code with example usage: obj.__repr__() and returns: repr_str