oguzakif's picture
init repo
d4b77ac
raw
history blame contribute delete
No virus
955 Bytes
# --------------------------------------------------------
# Python Single Object Tracking Evaluation
# Licensed under The MIT License [see LICENSE for details]
# Written by Fangyi Zhang
# @author fangyi.zhang@vipl.ict.ac.cn
# @project https://github.com/StrangerZhang/pysot-toolkit.git
# Revised for SiamMask by foolwood
# --------------------------------------------------------
from .vot import VOTDataset
class DatasetFactory(object):
@staticmethod
def create_dataset(**kwargs):
"""
Args:
name: dataset name 'VOT2018', 'VOT2016'
dataset_root: dataset root
Return:
dataset
"""
assert 'name' in kwargs, "should provide dataset name"
name = kwargs['name']
if 'VOT2018' == name or 'VOT2016' == name:
dataset = VOTDataset(**kwargs)
else:
raise Exception("unknow dataset {}".format(kwargs['name']))
return dataset