pathlib torchvision pillow opencv-python