pub struct RetrievalHit {
pub cluster_id: i64,
pub score: f32,
pub best_match_face_id: i64,
pub num_matches: usize,
}Expand description
A cluster candidate ranked against the query face.
Fields§
§cluster_id: i64§score: f32Mean of the top-k cosine similarities against this cluster’s gallery. Higher = better. Range [-1, 1], but in practice [0, 1].
best_match_face_id: i64Face id within the gallery that had the single highest similarity.
num_matches: usizeHow many gallery members exceeded min_similarity.
Trait Implementations§
Source§impl Clone for RetrievalHit
impl Clone for RetrievalHit
Source§fn clone(&self) -> RetrievalHit
fn clone(&self) -> RetrievalHit
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for RetrievalHit
impl RefUnwindSafe for RetrievalHit
impl Send for RetrievalHit
impl Sync for RetrievalHit
impl Unpin for RetrievalHit
impl UnsafeUnpin for RetrievalHit
impl UnwindSafe for RetrievalHit
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more