Using FCN and DeepLabV3 to locate a football.
   
    
    
    
    
   
import os
os.chdir('../../')
os.getcwd()
from PIL import Image
import glob
im_paths = glob.glob('./data/samples/**.jpg', recursive=True)
images = [Image.open(path) for path in im_paths]
from ball_detection.utils import plot_images
plot_images(images)
import torch
from torchvision import transforms
transform = transforms.Compose([
    transforms.Resize(256),
    transforms.CenterCrop(224),
    transforms.ToTensor(),
    transforms.Normalize(
        mean=[0.485, 0.456, 0.406],
        std=[0.229, 0.224, 0.225]
    )
])
X = torch.stack([transform(im) for im in images])