pub struct NmsOptions {
pub iou_threshold: f32,
pub score_threshold: f32,
pub max_output_boxes: usize,
}Expand description
Non-Maximum Suppression options.
Fields§
§iou_threshold: f32IoU threshold for suppression (default: 0.5). Boxes with IoU > threshold with a higher-scoring box are suppressed.
score_threshold: f32Score threshold to filter boxes before NMS (default: 0.0, i.e., no filtering). Boxes with score < score_threshold are discarded.
max_output_boxes: usizeMaximum number of boxes to keep (0 = unlimited).
Trait Implementations§
Source§impl Clone for NmsOptions
impl Clone for NmsOptions
Source§fn clone(&self) -> NmsOptions
fn clone(&self) -> NmsOptions
Returns a duplicate of the value. Read more
1.0.0 · 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 NmsOptions
impl Debug for NmsOptions
Source§impl Default for NmsOptions
impl Default for NmsOptions
impl Copy for NmsOptions
Auto Trait Implementations§
impl Freeze for NmsOptions
impl RefUnwindSafe for NmsOptions
impl Send for NmsOptions
impl Sync for NmsOptions
impl Unpin for NmsOptions
impl UnwindSafe for NmsOptions
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().