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

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)