X-YOLOv10 / README.md
HugoHE's picture
Add Space configuration metadata to README.md
0b4209f

A newer version of the Gradio SDK is available: 6.1.0

Upgrade
metadata
title: X-YOLOv10
emoji: πŸ”
colorFrom: indigo
colorTo: purple
sdk: gradio
sdk_version: 4.19.2
app_file: app.py
pinned: false

YOLOv10 Saliency Heat-map Visualiser

This Gradio app demonstrates object detection and saliency visualization using YOLOv10 models trained on the VOC dataset. The app allows users to:

  1. Choose between vanilla and finetuned YOLOv10 models
  2. Upload custom images or use provided examples
  3. Visualize object detections with bounding boxes
  4. See saliency heat-maps for each detected object

Models

  • Vanilla VOC: Base YOLOv10 model trained on VOC dataset
  • Finetune VOC: Fine-tuned YOLOv10 model with enhanced performance

Features

  • Interactive web interface
  • Real-time object detection
  • Saliency heat-map generation
  • Adjustable confidence threshold
  • Example images included

Usage

  1. Select a model from the dropdown menu
  2. Upload an image or use one of the example images
  3. Adjust the confidence threshold if needed
  4. View the detection results and saliency heat-maps

Technical Details

The app uses:

  • Gradio for the web interface
  • YOLOv10 for object detection
  • Custom feature extraction for saliency visualization
  • OpenCV for image processing

Examples

The app includes two example images demonstrating the capabilities of the vanilla model.