pub struct PerPairTable {
pub detection_id: Vec<i64>,
pub ground_truth_id: Vec<i64>,
pub image_id: Vec<i64>,
pub category_id: Vec<i64>,
pub iou: Vec<f64>,
}Expand description
One row per (DT, GT) pair within a (image, category) cell that
passes the IoU floor. Always class-restricted: pairs across
categories are excluded.
Fields§
§detection_id: Vec<i64>Detection id.
ground_truth_id: Vec<i64>Ground-truth id.
image_id: Vec<i64>Image id (shared by DT and GT — pairs are class-and-image-restricted).
category_id: Vec<i64>Category id (shared by DT and GT).
iou: Vec<f64>Raw IoU as the kernel produced it.
Implementations§
Trait Implementations§
Source§impl Clone for PerPairTable
impl Clone for PerPairTable
Source§fn clone(&self) -> PerPairTable
fn clone(&self) -> PerPairTable
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 moreSource§impl Debug for PerPairTable
impl Debug for PerPairTable
Source§impl Default for PerPairTable
impl Default for PerPairTable
Source§fn default() -> PerPairTable
fn default() -> PerPairTable
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PerPairTable
impl RefUnwindSafe for PerPairTable
impl Send for PerPairTable
impl Sync for PerPairTable
impl Unpin for PerPairTable
impl UnsafeUnpin for PerPairTable
impl UnwindSafe for PerPairTable
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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,
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Returns whether the given value has been niched. Read more
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
Writes data to
out indicating that a T is niched.