pub struct CliConfig {Show 50 fields
pub list_cameras: bool,
pub diagnose_camera: bool,
pub diagnose_frames: usize,
pub diagnose_report_path: Option<PathBuf>,
pub camera: bool,
pub benchmark: bool,
pub detect_target: DetectTarget,
pub detect_score_threshold: Option<f32>,
pub detect_min_area: Option<usize>,
pub detect_iou_threshold: Option<f32>,
pub detect_max_detections: Option<usize>,
pub device_index: u32,
pub device_name_query: Option<String>,
pub width: u32,
pub height: u32,
pub fps: u32,
pub track_iou_threshold: f32,
pub track_max_missed_frames: u32,
pub track_max_tracks: usize,
pub recognition_threshold: f32,
pub max_frames: Option<usize>,
pub identities_path: Option<PathBuf>,
pub eval_detection_dataset_path: Option<PathBuf>,
pub eval_detection_coco_gt_path: Option<PathBuf>,
pub eval_detection_coco_pred_path: Option<PathBuf>,
pub eval_detection_openimages_gt_path: Option<PathBuf>,
pub eval_detection_openimages_pred_path: Option<PathBuf>,
pub eval_detection_yolo_manifest_path: Option<PathBuf>,
pub eval_detection_yolo_gt_dir_path: Option<PathBuf>,
pub eval_detection_yolo_pred_dir_path: Option<PathBuf>,
pub eval_detection_voc_manifest_path: Option<PathBuf>,
pub eval_detection_voc_gt_dir_path: Option<PathBuf>,
pub eval_detection_voc_pred_dir_path: Option<PathBuf>,
pub eval_detection_kitti_manifest_path: Option<PathBuf>,
pub eval_detection_kitti_gt_dir_path: Option<PathBuf>,
pub eval_detection_kitti_pred_dir_path: Option<PathBuf>,
pub eval_detection_widerface_gt_path: Option<PathBuf>,
pub eval_detection_widerface_pred_path: Option<PathBuf>,
pub eval_tracking_dataset_path: Option<PathBuf>,
pub eval_tracking_mot_gt_path: Option<PathBuf>,
pub eval_tracking_mot_pred_path: Option<PathBuf>,
pub eval_iou_threshold: f32,
pub eval_score_threshold: f32,
pub validate_diagnostics_report_path: Option<PathBuf>,
pub validate_diagnostics_min_frames: usize,
pub validate_diagnostics_max_drift_pct: f64,
pub validate_diagnostics_max_dropped_frames: u64,
pub benchmark_report_path: Option<PathBuf>,
pub benchmark_baseline_path: Option<PathBuf>,
pub event_log_path: Option<PathBuf>,
}Fields§
§list_cameras: bool§diagnose_camera: bool§diagnose_frames: usize§diagnose_report_path: Option<PathBuf>§camera: bool§benchmark: bool§detect_target: DetectTarget§detect_score_threshold: Option<f32>§detect_min_area: Option<usize>§detect_iou_threshold: Option<f32>§detect_max_detections: Option<usize>§device_index: u32§device_name_query: Option<String>§width: u32§height: u32§fps: u32§track_iou_threshold: f32§track_max_missed_frames: u32§track_max_tracks: usize§recognition_threshold: f32§max_frames: Option<usize>§identities_path: Option<PathBuf>§eval_detection_dataset_path: Option<PathBuf>§eval_detection_coco_gt_path: Option<PathBuf>§eval_detection_coco_pred_path: Option<PathBuf>§eval_detection_openimages_gt_path: Option<PathBuf>§eval_detection_openimages_pred_path: Option<PathBuf>§eval_detection_yolo_manifest_path: Option<PathBuf>§eval_detection_yolo_gt_dir_path: Option<PathBuf>§eval_detection_yolo_pred_dir_path: Option<PathBuf>§eval_detection_voc_manifest_path: Option<PathBuf>§eval_detection_voc_gt_dir_path: Option<PathBuf>§eval_detection_voc_pred_dir_path: Option<PathBuf>§eval_detection_kitti_manifest_path: Option<PathBuf>§eval_detection_kitti_gt_dir_path: Option<PathBuf>§eval_detection_kitti_pred_dir_path: Option<PathBuf>§eval_detection_widerface_gt_path: Option<PathBuf>§eval_detection_widerface_pred_path: Option<PathBuf>§eval_tracking_dataset_path: Option<PathBuf>§eval_tracking_mot_gt_path: Option<PathBuf>§eval_tracking_mot_pred_path: Option<PathBuf>§eval_iou_threshold: f32§eval_score_threshold: f32§validate_diagnostics_report_path: Option<PathBuf>§validate_diagnostics_min_frames: usize§validate_diagnostics_max_drift_pct: f64§validate_diagnostics_max_dropped_frames: u64§benchmark_report_path: Option<PathBuf>§benchmark_baseline_path: Option<PathBuf>§event_log_path: Option<PathBuf>Implementations§
Trait Implementations§
impl StructuralPartialEq for CliConfig
Auto Trait Implementations§
impl Freeze for CliConfig
impl RefUnwindSafe for CliConfig
impl Send for CliConfig
impl Sync for CliConfig
impl Unpin for CliConfig
impl UnsafeUnpin for CliConfig
impl UnwindSafe for CliConfig
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