class_docstr: Load the dataset for tracking, and data Augmentation for search image
  and template image. Meanwhile get anchor target
  
  Parameters
  ----------
  
  data_path : str
      Path to the folder stored the per dataset.
  dataset_names : list
      name to the folder stored the per dataset.
  detaset_root : list
      Path to the subfolder stored the per dataset.
  detaset_anno : list
      Path to the subanno stored the per dataset.
  dataset_frame_range : list
      dataset frame range that get positive pair.
  dataset_num_use : list
      if dataset_num_use = -1 show all dataset,show fisrt dataset_num_use dataset
  train_search_size : int
      train search size
  train_exemplar_size : int
      train exemplar size
  anchor_stride : int
      anchor stride
  anchor_ratios : int
      anchor ratios
  train_base_size : int
      train base size
  train_output_size : int
      train output size
  template_shift : int
      length of template augmentation shift
  template_scale : float
      template augmentation scale ratio
  template_blur : float
      template augmentation blur ratio
  template_flip : float
      template augmentation flip ratio
  template_color : float
      template augmentation color ratio
  search_shift : int
      length  of search augmentation shift ratio
  search_scale : float
      search augmentation shift ratio
  search_blur : float
      search augmentation blur ratio
  search_flip : float
      search augmentation filp ratio
  search_color : float
      search augmentation color ratio
  videos_per_epoch : int
      videos number per epoch
  train_epoch : int
      train epoch
  gray : float
      if gray=1, image graying
  neg : float
      negative ratio
class_docstr_tok: ["Load","the","dataset","for","tracking",",","and","data","Augmentation","for","search","image","and","template","image",".","Meanwhile","get","anchor","target","Parameters","--","--","--","--","--","data_path",":","str","Path","to","the","folder","stored","the","per","dataset",".","dataset_names",":","list","name","to","the","folder","stored","the","per","dataset",".","detaset_root",":","list","Path","to","the","subfolder","stored","the","per","dataset",".","detaset_anno",":","list","Path","to","the","subanno","stored","the","per","dataset",".","dataset_frame_range",":","list","dataset","frame","range","that","get","positive","pair",".","dataset_num_use",":","list","if","dataset_num_use","=","-1","show","all","dataset",",","show","fisrt","dataset_num_use","dataset","train_search_size",":","int","train","search","size","train_exemplar_size",":","int","train","exemplar","size","anchor_stride",":","int","anchor","stride","anchor_ratios",":","int","anchor","ratios","train_base_size",":","int","train","base","size","train_output_size",":","int","train","output","size","template_shift",":","int","length","of","template","augmentation","shift","template_scale",":","float","template","augmentation","scale","ratio","template_blur",":","float","template","augmentation","blur","ratio","template_flip",":","float","template","augmentation","flip","ratio","template_color",":","float","template","augmentation","color","ratio","search_shift",":","int","length","of","search","augmentation","shift","ratio","search_scale",":","float","search","augmentation","shift","ratio","search_blur",":","float","search","augmentation","blur","ratio","search_flip",":","float","search","augmentation","filp","ratio","search_color",":","float","search","augmentation","color","ratio","videos_per_epoch",":","int","videos","number","per","epoch","train_epoch",":","int","train","epoch","gray",":","float","if","gray=1",",","image","graying","neg",":","float","negative","ratio"]
code: def __len__(self):
      return self.num
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from __future__ import unicode_literals
  import json
  import logging
  import os
  import numpy
  from mxnet.gluon.data import dataset
  from gluoncv.utils.filesystem import try_import_cv2
  from gluoncv.model_zoo.siamrpn.siamrpn_tracker import corner2center, center2corner
  from gluoncv.model_zoo.siamrpn.siamrpn_tracker import Center, Anchors
  from gluoncv.data.transforms.track import SiamRPNaugmentation
  from gluoncv.utils.bbox import bbox_iou
label_desc: Use image node_id 5 for calling the TrkDataset obj's underlying member method code with example usage: obj.__len__() and returns: self