ultralytics huggingface-hub gradio[mcp]>=6.0.0 opencv-python-headless pillow numpy google-genai matplotlib