face-intel / cores /correlation /__init__.py
Marwan
Restructure + add reverse face search (PimEyes-style)
f5eeb1c
Raw
History Blame Contribute Delete
1.15 kB
"""
Correlation Core — deterministic evidence correlation across providers.
Builds a graph of relationships between evidence items:
- same_face (two faces have similar embeddings)
- same_object (two objects are the same class + similar position)
- same_location (two pieces of evidence point to the same location)
- same_camera (same camera fingerprint or make+model)
- same_hash (same image hash)
- same_embedding (similar image embeddings)
- same_metadata (matching EXIF tags)
- same_timestamp (matching capture times)
No AI — only deterministic matching.
"""
from cores.correlation.graph import (
CorrelationGraphBuilder,
Node,
Edge,
EdgeType,
)
from cores.correlation.matchers import (
match_faces,
match_objects,
match_locations,
match_cameras,
match_hashes,
match_embeddings,
match_metadata,
match_timestamps,
)
__all__ = [
"CorrelationGraphBuilder",
"Node",
"Edge",
"EdgeType",
"match_faces",
"match_objects",
"match_locations",
"match_cameras",
"match_hashes",
"match_embeddings",
"match_metadata",
"match_timestamps",
]