ultralytics huggingface_hub gradio[mcp]>=5.0.0 opencv-python-headless pillow numpy