_base_ = [ '_base_psenet_resnet50_fpnf.py', '../../_base_/det_datasets/ctw1500.py', '../../_base_/textdet_default_runtime.py', '../../_base_/schedules/schedule_adam_step_600e.py', ] # dataset settings ctw_det_train = _base_.ctw_det_train ctw_det_test = _base_.ctw_det_test test_pipeline_ctw = [ dict( type='LoadImageFromFile', file_client_args=_base_.file_client_args, color_type='color_ignore_orientation'), dict(type='Resize', scale=(1280, 1280), keep_ratio=True), dict( type='LoadOCRAnnotations', with_polygon=True, with_bbox=True, with_label=True), dict( type='PackTextDetInputs', meta_keys=('img_path', 'ori_shape', 'img_shape', 'scale_factor')) ] # pipeline settings ctw_det_train.pipeline = _base_.train_pipeline ctw_det_test.pipeline = test_pipeline_ctw train_dataloader = dict( batch_size=16, num_workers=8, persistent_workers=False, sampler=dict(type='DefaultSampler', shuffle=True), dataset=ctw_det_train) val_dataloader = dict( batch_size=1, num_workers=1, persistent_workers=False, sampler=dict(type='DefaultSampler', shuffle=False), dataset=ctw_det_test) test_dataloader = val_dataloader