Skip to content

Mike ai features#5

Merged
Danbog32 merged 10 commits into
mainfrom
mike-ai-features
Oct 5, 2025
Merged

Mike ai features#5
Danbog32 merged 10 commits into
mainfrom
mike-ai-features

Conversation

@Danbog32

@Danbog32 Danbog32 commented Oct 5, 2025

Copy link
Copy Markdown
Owner

No description provided.

Manteddy and others added 10 commits October 4, 2025 16:41
Integrated two powerful AI capabilities:

1. Object Classification - Automatically identifies astronomical objects (star, nebula, galaxy, etc.) in annotated regions with confidence scores

2. Object Detection - Finds and pinpoints ALL instances of specific object types across the entire image

Backend changes:

- Added POST /classify endpoint to AI service

- Added GET /detect endpoint to AI service

- Created classify.py and detect.py routers in API backend

- Updated main.py to register new routers

Frontend changes:

- Enhanced Annotator component with auto-classification popup

- Created new ObjectDetector component with UI controls

- Added API functions for classification and detection

Documentation:

- Comprehensive PLATFORM_INTEGRATION.md guide (900+ lines)

- AI_FEATURES_QUICKSTART.md for quick start

- AI_INTEGRATION_SUMMARY.md with implementation details

- AI_FEATURES_README.md for overview

Features currently in mock mode, upgradeable to real CLIP model.
- Added ObjectDetector import

- Positioned ObjectDetector below SearchBox in left panel

- Now all three AI features are accessible:

  1. Auto-classification when annotating (existing)

  2. Object detection by name (now visible)

  3. Semantic search by description (existing)
@Danbog32 Danbog32 merged commit 72da4ab into main Oct 5, 2025
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants