pathlib torchvision pillow opencv-python scipy towhee