2f2ccc94f77c3c0123bde23c77f5ffa520e6911c
Phase 1.4: Modify match_faces_iterative to use Qdrant Changes: - match_faces_iterative() now queries FaceEmbeddingDb - Fallback to PostgreSQL if Qdrant is empty - Group embeddings by trace_id from Qdrant payload - Sample 3-angle embeddings (front, mid, back) - Match against TMDb seeds (threshold=0.50) - Propagate to unmatched traces - Update face_detections.identity_id in PostgreSQL New functions: - match_faces_iterative() - Qdrant-based matching - match_faces_iterative_pg() - PostgreSQL fallback Flow: 1. Load TMDb identities with face_embedding 2. Query Qdrant for file embeddings 3. Sample 3 embeddings per trace 4. Match against TMDb seeds 5. Propagate matches iteratively 6. Update identity_id in PostgreSQL
momentry_core
Digital asset management system with video analysis and RAG - Production version with API Key authentication
Description
Languages
PLpgSQL
50.9%
Python
25.7%
Rust
11%
HTML
6.5%
Shell
3.7%
Other
2.1%