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