class_docstr: Parameters of bounding boxes
  
  Args:
      format (str): format of bounding boxes. Should be 'coco', 'pascal_voc', 'albumentations' or 'yolo'.
  
          The `coco` format
              `[x_min, y_min, width, height]`, e.g. [97, 12, 150, 200].
          The `pascal_voc` format
              `[x_min, y_min, x_max, y_max]`, e.g. [97, 12, 247, 212].
          The `albumentations` format
              is like `pascal_voc`, but normalized,
              in other words: `[x_min, y_min, x_max, y_max]`, e.g. [0.2, 0.3, 0.4, 0.5].
          The `yolo` format
              `[x, y, width, height]`, e.g. [0.1, 0.2, 0.3, 0.4];
              `x`, `y` - normalized bbox center; `width`, `height` - normalized bbox width and height.
      label_fields (list): list of fields that are joined with boxes, e.g labels.
          Should be same type as boxes.
      min_area (float): minimum area of a bounding box. All bounding boxes whose
          visible area in pixels is less than this value will be removed. Default: 0.0.
      min_visibility (float): minimum fraction of area for a bounding box
          to remain this box in list. Default: 0.0.
      min_width (float): Minimum width of a bounding box. All bounding boxes whose width is
          less than this value will be removed. Default: 0.0.
      min_height (float): Minimum height of a bounding box. All bounding boxes whose height is
          less than this value will be removed. Default: 0.0.
      check_each_transform (bool): if `True`, then bboxes will be checked after each dual transform.
          Default: `True`
class_docstr_tok: ["Parameters","of","bounding","boxes","Args",":","format","(","str",")",":","format","of","bounding","boxes",".","Should","be","'coco","'",",","'pascal_voc","'",",","'albumentations","'","or","'yolo","'",".","The","`","coco","`","format","`","[","x_min",",","y_min",",","width",",","height","]","`",",","e.g",".","[","97",",","12",",","150",",","200","]",".","The","`","pascal_voc","`","format","`","[","x_min",",","y_min",",","x_max",",","y_max","]","`",",","e.g",".","[","97",",","12",",","247",",","212","]",".","The","`","albumentations","`","format","is","like","`","pascal_voc","`",",","but","normalized",",","in","other","words",":","`","[","x_min",",","y_min",",","x_max",",","y_max","]","`",",","e.g",".","[","0.2",",","0.3",",","0.4",",","0.5","]",".","The","`","yolo","`","format","`","[","x",",","y",",","width",",","height","]","`",",","e.g",".","[","0.1",",","0.2",",","0.3",",","0.4","]",";","`","x","`",",","`","y","`","-","normalized","bbox","center",";","`","width","`",",","`","height","`","-","normalized","bbox","width","and","height",".","label_fields","(","list",")",":","list","of","fields","that","are","joined","with","boxes",",","e.g","labels",".","Should","be","same","type","as","boxes",".","min_area","(","float",")",":","minimum","area","of","a","bounding","box",".","All","bounding","boxes","whose","visible","area","in","pixels","is","less","than","this","value","will","be","removed",".","Default",":","0.0.","min_visibility","(","float",")",":","minimum","fraction","of","area","for","a","bounding","box","to","remain","this","box","in","list",".","Default",":","0.0.","min_width","(","float",")",":","Minimum","width","of","a","bounding","box",".","All","bounding","boxes","whose","width","is","less","than","this","value","will","be","removed",".","Default",":","0.0.","min_height","(","float",")",":","Minimum","height","of","a","bounding","box",".","All","bounding","boxes","whose","height","is","less","than","this","value","will","be","removed",".","Default",":","0.0.","check_each_transform","(","bool",")",":","if","`","True","`",",","then","bboxes","will","be","checked","after","each","dual","transform",".","Default",":","`","True","`"]
code: def is_serializable(cls) -> bool:
      return True
  
imports: from __future__ import division
  from typing import Any, Dict, List, Optional, Sequence, Tuple, TypeVar, cast
  import numpy
  from .transforms_interface import BoxInternalType, BoxType
  from .utils import DataProcessor, Params
label_desc: Use image node_id 3 for calling the BboxParams obj's underlying member method code with example usage: obj.is_serializable(cls) and returns: True