pillow opencv-python scikit-image matplotlib seaborn pandas numpy torch torchvision transformers gradio