cellpose scikit-image numpy torch opencv-python gradio huggingface_hub reportlab matplotlib pillow