class_docstr: OTBVideo class. Including video operation
  
  Parameters
  ----------
      name : str
          video name
      root: str
          dataset root
      video_dir: str
          video directory
      init_rect: list
          init rectangle
      img_names: str
          image names
      gt_rect: list
          groundtruth rectangle
      attr: str
          attribute of video
class_docstr_tok: ["OTBVideo","class",".","Including","video","operation","Parameters","--","--","--","--","--","name",":","str","video","name","root",":","str","dataset","root","video_dir",":","str","video","directory","init_rect",":","list","init","rectangle","img_names",":","str","image","names","gt_rect",":","list","groundtruth","rectangle","attr",":","str","attribute","of","video"]
code: def __init__(
      self,
      name,
      root,
      video_dir,
      init_rect,
      img_names,
      gt_rect,
      attr,
      load_img=False,
  ):
      super(OTBVideo, self).__init__(
          name,
          root,
          video_dir,
          init_rect,
          img_names,
          gt_rect,
          attr,
          load_img,
      )
  
imports: import json
  import os
  from glob import glob
  from tqdm import tqdm
  from mxnet.gluon.data import dataset
  from gluoncv.utils.filesystem import try_import_cv2
label_desc: Use image node_id 1 to create a new OTBVideo object from inherited base classes: Video with example: obj = OTBVideo(name, root, video_dir, init_rect, img_names, gt_rect, attr, load_img)