ShiftedBronzes / OpenOOD /openood /preprocessors /test_preprocessor.py
AnonymousUser20's picture
Upload 1314 files
178d33b verified
Raw
History Blame Contribute Delete
1.01 kB
import torchvision.transforms as tvs_trans
from openood.utils.config import Config
from .base_preprocessor import BasePreprocessor
from .transform import Convert
class TestStandardPreProcessor(BasePreprocessor):
"""For test and validation dataset standard image transformation."""
def __init__(self, config: Config):
super(TestStandardPreProcessor, self).__init__(config)
# self.transform = tvs_trans.Compose([
# Convert('RGB'),
# tvs_trans.Resize(self.pre_size, interpolation=self.interpolation),
# tvs_trans.CenterCrop(self.image_size),
# tvs_trans.ToTensor(),
# tvs_trans.Normalize(mean=self.mean, std=self.std),
# ])
self.transform = tvs_trans.Compose([
Convert('RGB'),
tvs_trans.Resize((self.pre_size, self.pre_size)),
# tvs_trans.CenterCrop(self.image_size),
tvs_trans.ToTensor(),
tvs_trans.Normalize(mean=self.mean, std=self.std),
])