I have been using pytorch for quite a while, but now, one of the projects I am working on, requires me to use opencv and no PIL
Typically, I do this in pytorch:
self.data_transforms = torchvision.transforms.Compose([
torchvision.transforms.Resize((224,224)),\
torchvision.transforms.ToTensor(),
torchvision.transforms.Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225])
])
Id like to replicate the same with openCV with minimal effort (because the above snippet is present in quite a few of my dataloader classes).
What is the most efficient way to go about this?