class_docstr: Category of the annotation.
class_docstr_tok: ["Category","of","the","annotation","."]
docstr: Args:
      id: int
          ID of the object category
      name: str
          Name of the object category
docstr_tok: ["Args",":","id",":","int","ID","of","the","object","category","name",":","str","Name","of","the","object","category"]
code: def __init__(self, id=None, name=None):
      """
      Args:
          id: int
              ID of the object category
          name: str
              Name of the object category
      """
      if not isinstance(id, int):
          raise TypeError("id should be integer")
      if not isinstance(name, str):
          raise TypeError("name should be string")
      self.id = id
      self.name = name
  
imports: import copy
  from typing import Dict, List, Optional
  import numpy
  from sahi.utils.coco import CocoAnnotation, CocoPrediction
  from sahi.utils.cv import get_bbox_from_bool_mask, get_bool_mask_from_coco_segmentation, get_coco_segmentation_from_bool_mask
  from sahi.utils.shapely import ShapelyAnnotation
label_desc: Use image node_id 1 to create a new Category object  with example: obj = Category(id, name)