--- 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.