importsysimportosimportsiximportloggingpath=os.path.join(os.path.dirname(os.path.abspath(__file__)),'../../')ifpathnotinsys.path:sys.path.insert(0,path)prefix=os.path.dirname(os.path.abspath(__file__))#coco data for testingifsix.PY3:version='python3'else:version='python2'data_root=os.path.join(prefix,'data/coco.test.%s'%(version))# coco data for testingcoco_data={'TRAIN':{'ANNO_FILE':os.path.join(data_root,'train2017.roidb'),'IMAGE_DIR':os.path.join(data_root,'train2017')},'VAL':{'ANNO_FILE':os.path.join(data_root,'val2017.roidb'),'IMAGE_DIR':os.path.join(data_root,'val2017')}}script=os.path.join(os.path.dirname(__file__),'data/prepare_data.sh')ifnotos.path.exists(data_root):ret=os.system('bash %s %s'%(script,version))ifret!=0:logging.error('not found file[%s], you should manually prepare ''your data using "data/prepare_data.sh"'%(data_root))sys.exit(1)