class_docstr: Detection base augmenter
class_docstr_tok: ["Detection","base","augmenter"]
code: def __init__(self, **kwargs):
      self._kwargs = kwargs
      for k, v in self._kwargs.items():
          if isinstance(v, nd.NDArray):
              v = v.asnumpy()
          if isinstance(v, np.ndarray):
              v = v.tolist()
              self._kwargs[k] = v
  
imports: import json
  import logging
  import random
  import warnings
  import numpy
  from ..base import numeric_types
  from ..None import ndarray
  from ..ndarray._internal import _cvcopyMakeBorder
  from ..None import io
  from .image import RandomOrderAug, ColorJitterAug, LightingAug, ColorNormalizeAug
  from .image import ResizeAug, ForceResizeAug, CastAug, HueJitterAug, RandomGrayAug
  from .image import fixed_crop, ImageIter, Augmenter
  from ..util import is_np_array
  from ..None import numpy
label_desc: Use image node_id 1 to create a new DetAugmenter object from inherited base classes: object with example: obj = DetAugmenter()