streamlit tensorflow opencv-python pillow cloudinary torch torchvision PyWavelets scikit-image scikit-learn matplotlib