SatFetch / src /ui /README.md
karansharmaworkspace's picture
Upload 68 files
f343f06 verified
|
Raw
History Blame Contribute Delete
750 Bytes
# UI Module
Gradio-based web interface for satellite image retrieval.
## Files
| File | Description |
|------|-------------|
| `app.py` | Gradio application with upload, search, and results display |
## Features
- Image upload (drag-and-drop or file picker)
- Modality selection (optical, SAR, multispectral)
- Retrieval type selection (same-modal, cross-modal)
- K slider for number of results (1-10)
- Results gallery with similarity scores
- Query timing display
## Usage
```python
from src.ui.app import create_app, initialize
# Initialize with retrieval engine and feature extractor
initialize(retrieval, feature_extractor, gallery_dir)
# Create and launch app
app = create_app()
app.launch(server_name="0.0.0.0", server_port=7860)
```