opencv-python gradio Pillow numpy torch torchvision gdown matplotlib scikit-image