pub struct YoloConfig {
pub input_size: usize,
pub num_classes: usize,
pub conf_threshold: f32,
pub iou_threshold: f32,
pub class_labels: Vec<String>,
}Expand description
YOLO model configuration.
Fields§
§input_size: usizeInput image size (square).
num_classes: usizeNumber of classes.
conf_threshold: f32Confidence threshold.
iou_threshold: f32IoU threshold for NMS.
class_labels: Vec<String>Class labels.
Trait Implementations§
Source§impl Clone for YoloConfig
impl Clone for YoloConfig
Source§fn clone(&self) -> YoloConfig
fn clone(&self) -> YoloConfig
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 moreAuto Trait Implementations§
impl Freeze for YoloConfig
impl RefUnwindSafe for YoloConfig
impl Send for YoloConfig
impl Sync for YoloConfig
impl Unpin for YoloConfig
impl UnsafeUnpin for YoloConfig
impl UnwindSafe for YoloConfig
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> 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