transformers torch Pillow datasets opencv-python gradio numpy scikit-image