-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
coreCore functionality and business logicCore functionality and business logicuiUser interface and visual componentsUser interface and visual components
Description
Goal
Complete real-time face detection display with bounding boxes, landmarks, and metadata overlay on video feed.
Current State
- ImageProcessingService generates face detection events
- AnalyzeView displays static text results
- Mat to Bitmap conversion exists but not fully utilized
- No visual feedback on detected faces
Requirements
Visual Face Detection Display
- Draw bounding boxes around detected faces in real-time
- Display confidence scores on each detected face
- Show face landmarks (eyes, nose, mouth) as overlay points
- Add face ID tracking for multiple faces
Real-time Metadata Display
- Update landmarks, expressions, demographics in real-time
- Show processing FPS and performance metrics
- Display camera/source information
- Add visual indicators for processing status
UI Improvements
- Replace static placeholder with dynamic video display
- Add zoom/pan functionality for video feed
- Implement face detection toggle on/off
- Add recording/screenshot capabilities
Technical Implementation
- Enhance MatToBitmapConverter for overlay drawing
- Update AnalyzeView to handle dynamic video content
- Implement face tracking across frames
- Add performance monitoring and display
Acceptance Criteria
- Bounding boxes drawn around detected faces
- Real-time metadata updates working
- Face landmarks visualized on video
- Performance metrics displayed
- UI responsive during processing
- Multiple face detection support
- Visual feedback for detection status
Priority
High - Core visualization feature
Labels
enhancement, ui, face-detection, real-time, visualization
Metadata
Metadata
Assignees
Labels
coreCore functionality and business logicCore functionality and business logicuiUser interface and visual componentsUser interface and visual components