MCPcopy Create free account

hub / github.com/Supernova1744/Vision.rs / functions

Functions140 in github.com/Supernova1744/Vision.rs

↓ 34 callersFunctionmultw
(a: i32)
yolov8_train/src/model.rs:54
↓ 16 callersMethodheight
(&self)
YOLOv8-ONNXRuntime-Rust/src/model.rs:632
↓ 16 callersMethodwidth
(&self)
YOLOv8-ONNXRuntime-Rust/src/model.rs:628
↓ 11 callersMethodoutput_shapes
(&self)
YOLOv8-ONNXRuntime-Rust/src/ort_backend.rs:383
↓ 8 callersFunctionmultd
(a: i32)
yolov8_train/src/model.rs:58
↓ 7 callersMethodconfidence
(&self)
YOLOv8-ONNXRuntime-Rust/src/yolo_result.rs:94
↓ 7 callersMethodtask
(&self)
YOLOv8-ONNXRuntime-Rust/src/model.rs:620
↓ 4 callersMethodfetch_from_metadata
(&self, key: &str)
YOLOv8-ONNXRuntime-Rust/src/ort_backend.rs:288
↓ 4 callersMethodx
(&self)
YOLOv8-ONNXRuntime-Rust/src/yolo_result.rs:86
↓ 4 callersMethodxmin
(&self)
YOLOv8-ONNXRuntime-Rust/src/yolo_result.rs:180
↓ 4 callersMethody
(&self)
YOLOv8-ONNXRuntime-Rust/src/yolo_result.rs:90
↓ 4 callersMethodymin
(&self)
YOLOv8-ONNXRuntime-Rust/src/yolo_result.rs:184
↓ 3 callersMethodid
(&self)
YOLOv8-ONNXRuntime-Rust/src/yolo_result.rs:208
↓ 3 callersMethodinput_shapes
(&self)
YOLOv8-ONNXRuntime-Rust/src/ort_backend.rs:408
↓ 3 callersMethodtask
(&self)
YOLOv8-ONNXRuntime-Rust/src/ort_backend.rs:452
↓ 2 callersMethodarea
(&self)
YOLOv8-ONNXRuntime-Rust/src/yolo_result.rs:216
↓ 2 callersMethodbboxes
(&self)
YOLOv8-ONNXRuntime-Rust/src/yolo_result.rs:56
↓ 2 callersMethodbuild
(args: OrtConfig)
YOLOv8-ONNXRuntime-Rust/src/ort_backend.rs:109
↓ 2 callersMethoddata
(&self)
YOLOv8-ONNXRuntime-Rust/src/yolo_result.rs:110
↓ 2 callersMethodforward
(&self, input: Tensor<B, 4>)
yolov8_train/src/conv.rs:46
↓ 2 callersMethodforward
(&self, input: Tensor<B, 4>)
yolov8_train/src/head.rs:15
↓ 2 callersMethodintersection_area
(&self, another: &Bbox)
YOLOv8-ONNXRuntime-Rust/src/yolo_result.rs:220
↓ 2 callersMethodnk
(&self)
YOLOv8-ONNXRuntime-Rust/src/model.rs:640
↓ 2 callersMethodrun
(&self, xs: Array<f32, IxDyn>, profile: bool)
YOLOv8-ONNXRuntime-Rust/src/ort_backend.rs:299
↓ 2 callersMethodrun
(&mut self, xs: &Vec<DynamicImage>)
YOLOv8-ONNXRuntime-Rust/src/model.rs:171
↓ 2 callersMethodscale_wh
(&self, w0: f32, h0: f32, w1: f32, h1: f32)
YOLOv8-ONNXRuntime-Rust/src/model.rs:124
↓ 2 callersMethodtopk
(&self, k: usize)
YOLOv8-ONNXRuntime-Rust/src/yolo_result.rs:114
↓ 2 callersMethodxmax
(&self)
YOLOv8-ONNXRuntime-Rust/src/yolo_result.rs:188
↓ 2 callersMethodymax
(&self)
YOLOv8-ONNXRuntime-Rust/src/yolo_result.rs:192
↓ 1 callersMethodargmax_and_max
Computes the argmax and max value of a softmaxed array. Returns a tuple of (index, value).
RF-DETR/src/postprocess.rs:28
↓ 1 callersFunctionautopad
(k: usize, p: Option<usize>, d: usize)
yolov8_train/src/conv.rs:8
↓ 1 callersMethodbatch
(&self)
YOLOv8-ONNXRuntime-Rust/src/model.rs:624
↓ 1 callersMethodcompute_iou
Compute the Intersection over Union (IoU) of two boxes in center-format.
RF-DETR/src/postprocess.rs:81
↓ 1 callersMethodconvert_to_dynamic
(&self, image: Image<'static>)
RF-DETR/src/preprocess.rs:20
↓ 1 callersFunctionconvert_yolo_result
Converts the internal YOLO result to the gRPC proto message.
YOLOv8-ONNXRuntime-Rust/src/converter.rs:11
↓ 1 callersMethoddecode_bboxes
(&self, bboxes: Tensor<B, 3>, anchors: Tensor<B, 3>, xywh: bool)
yolov8_train/src/head.rs:133
↓ 1 callersMethoddenormalize
( &self, orig_w: f32, orig_h: f32, x_off: u32, y_off: u32,
RF-DETR/src/postprocess.rs:151
↓ 1 callersMethoddist2bbox
(&self, distance: Tensor<B, 3>, anchor_points: Tensor<B, 3>, xywh: bool, dim: usize)
yolov8_train/src/head.rs:117
↓ 1 callersFunctiondraw_bboxes
Draws bounding boxes and associated text (class name, id, and confidence) on the frame. Args: frame (numpy.ndarray): The ima
YOLOv8-ONNXRuntime-Rust/tests/image_client.py:9
↓ 1 callersFunctiondraw_bboxes
Draws bounding boxes and associated text (class name, id, and confidence) on the frame. Args: frame (numpy.ndarray): The ima
YOLOv8-ONNXRuntime-Rust/tests/video_client.py:9
↓ 1 callersMethoddtype
(&self)
YOLOv8-ONNXRuntime-Rust/src/ort_backend.rs:420
↓ 1 callersFunctiongen_time_string
(delimiter: &str)
YOLOv8-ONNXRuntime-Rust/src/lib.rs:54
↓ 1 callersMethodinput_dtypes
(&self)
YOLOv8-ONNXRuntime-Rust/src/ort_backend.rs:416
↓ 1 callersMethodiou
(&self)
YOLOv8-ONNXRuntime-Rust/src/model.rs:616
↓ 1 callersMethodkeypoints
(&self)
YOLOv8-ONNXRuntime-Rust/src/yolo_result.rs:48
↓ 1 callersFunctionload_font
()
YOLOv8-ONNXRuntime-Rust/src/lib.rs:138
↓ 1 callersMethodload_model
(&self, model_path: &str)
RF-DETR/src/model.rs:19
↓ 1 callersMethodmasks
(&self)
YOLOv8-ONNXRuntime-Rust/src/yolo_result.rs:52
↓ 1 callersMethodnames
(&self)
YOLOv8-ONNXRuntime-Rust/src/ort_backend.rs:456
↓ 1 callersMethodnames
(&self)
YOLOv8-ONNXRuntime-Rust/src/model.rs:648
↓ 1 callersMethodnc
(&self)
YOLOv8-ONNXRuntime-Rust/src/model.rs:636
↓ 1 callersMethodnk
(&self)
YOLOv8-ONNXRuntime-Rust/src/ort_backend.rs:472
↓ 1 callersMethodnm
(&self)
YOLOv8-ONNXRuntime-Rust/src/model.rs:644
↓ 1 callersFunctionnon_max_suppression
( xs: &mut Vec<(Bbox, Option<Vec<Point2>>, Option<Vec<f32>>)>, iou_threshold: f32, )
YOLOv8-ONNXRuntime-Rust/src/lib.rs:30
↓ 1 callersMethodnon_maximum_suppression
( &self, class_confs: Vec<f32>, class_ids: Vec<i32>, boxes: Vec<Array1<f32
RF-DETR/src/postprocess.rs:96
↓ 1 callersMethodplot_and_save
( &self, ys: &[YOLOResult], xs0: &[DynamicImage], skeletons: Option<&[(usize,
YOLOv8-ONNXRuntime-Rust/src/model.rs:414
↓ 1 callersMethodpostprocess
( &self, xs: Vec<Array<f32, IxDyn>>, xs0: &[DynamicImage], )
YOLOv8-ONNXRuntime-Rust/src/model.rs:200
↓ 1 callersMethodpostprocess
(&self, model_output: Vec<ArrayBase<OwnedRepr<f32>, ndarray::Dim<IxDynImpl>>>, orig_w: f32, orig_h: f32, offse
RF-DETR/src/postprocess.rs:184
↓ 1 callersMethodpreprocess
(&mut self, xs: &Vec<DynamicImage>)
YOLOv8-ONNXRuntime-Rust/src/model.rs:129
↓ 1 callersMethodpreprocess
Preprocess the input images Applying image normalization and resizing with padding Returns a tuple containing the preprocessed images and the offsets
RF-DETR/src/preprocess.rs:29
↓ 1 callersMethodprobs
(&self)
YOLOv8-ONNXRuntime-Rust/src/yolo_result.rs:44
↓ 1 callersFunctionrun
()
YOLOv8-ONNXRuntime-Rust/tests/image_client.py:69
↓ 1 callersFunctionrun
()
YOLOv8-ONNXRuntime-Rust/tests/video_client.py:68
↓ 1 callersMethodrun_fp16
(&self, xs: Array<f32, IxDyn>, profile: bool)
YOLOv8-ONNXRuntime-Rust/src/ort_backend.rs:308
↓ 1 callersMethodrun_fp32
(&self, xs: Array<f32, IxDyn>, profile: bool)
YOLOv8-ONNXRuntime-Rust/src/ort_backend.rs:353
↓ 1 callersMethodsoftmax
Applies softmax to a 1D array (slice) and returns a new Array1<f32>.
RF-DETR/src/postprocess.rs:20
↓ 1 callersMethodsoftmax_and_filter
( &self, classes_dyn: &Array<f32, ndarray::IxDyn>, boxes_dyn: &Array<f32, ndarray::
RF-DETR/src/postprocess.rs:37
↓ 1 callersMethodsummary
(&self)
YOLOv8-ONNXRuntime-Rust/src/model.rs:548
↓ 1 callersMethodunion
(&self, another: &Bbox)
YOLOv8-ONNXRuntime-Rust/src/yolo_result.rs:228
Methodauthor
(&self)
YOLOv8-ONNXRuntime-Rust/src/ort_backend.rs:547
Methodbatch
(&self)
YOLOv8-ONNXRuntime-Rust/src/ort_backend.rs:440
Functionbbox2dist
(anchor_points: Tensor<B, 4>, bbox: Tensor<B, 4>, reg_max: usize)
yolov8_train/src/bbox_loss.rs:9
Methodbboxes_mut
(&mut self)
YOLOv8-ONNXRuntime-Rust/src/yolo_result.rs:60
Methodbr
(&self)
YOLOv8-ONNXRuntime-Rust/src/yolo_result.rs:200
Functioncheck_font
(font: &str)
YOLOv8-ONNXRuntime-Rust/src/lib.rs:83
Methodconf
(&self)
YOLOv8-ONNXRuntime-Rust/src/model.rs:600
Methodconf_mut
(&mut self)
YOLOv8-ONNXRuntime-Rust/src/model.rs:608
Methodcxcy
(&self)
YOLOv8-ONNXRuntime-Rust/src/yolo_result.rs:204
Methoddefault
()
YOLOv8-ONNXRuntime-Rust/src/ort_backend.rs:38
Methoddefault
()
RF-DETR/src/service.rs:21
Functiondraw_boxes
( // img_path: &str, original_image: DynamicImage, boxes: Vec<Array1<f32>>, offsets: &[(u3
RF-DETR/src/helpers.rs:12
Methodengine
(&self)
YOLOv8-ONNXRuntime-Rust/src/model.rs:596
Methodep
(&self)
YOLOv8-ONNXRuntime-Rust/src/ort_backend.rs:448
Methodfetch_inputs_from_session
( session: &Session, )
YOLOv8-ONNXRuntime-Rust/src/ort_backend.rs:202
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
YOLOv8-ONNXRuntime-Rust/src/yolo_result.rs:13
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
YOLOv8-ONNXRuntime-Rust/src/yolo_service.rs:21
Methodforward
(&self, input: Tensor<B, 3>)
yolov8_train/src/dfl.rs:22
Methodforward
(&self, input: Tensor<B, 4>)
yolov8_train/src/c2f.rs:71
Methodforward
Apply bottleneck with optional shortcut connection. # Arguments `input`: Input tensor. # Returns `Tensor<B, 4>`: Output tensor. `x + cv2(cv1(x))` i
yolov8_train/src/bottleneck.rs:75
Methodforward
(&self, input: Tensor<B, 4>)
yolov8_train/src/sppf.rs:29
Methodforward
# Shapes - Images [batch_size, height, width] - Output [batch_size, class_prob]
yolov8_train/src/model.rs:121
Methodforward_fuse
(&self, input: Tensor<B, 4>)
yolov8_train/src/conv.rs:54
Functionget_all_files
(dir: &Path)
YOLOv8-ONNXRuntime-Rust/src/utils.rs:5
Methodheight
(&self)
YOLOv8-ONNXRuntime-Rust/src/yolo_result.rs:176
Methodheight
(&self)
YOLOv8-ONNXRuntime-Rust/src/ort_backend.rs:424
Methodinference
(&self, x: Vec<Tensor<B, 4>>)
yolov8_train/src/head.rs:137
Methodinput_names
(&self)
YOLOv8-ONNXRuntime-Rust/src/ort_backend.rs:412
Methodiou
(&self, another: &Bbox)
YOLOv8-ONNXRuntime-Rust/src/yolo_result.rs:232
Methodis_batch_dynamic
(&self)
YOLOv8-ONNXRuntime-Rust/src/ort_backend.rs:444
Methodis_height_dynamic
(&self)
YOLOv8-ONNXRuntime-Rust/src/ort_backend.rs:432
next →1–100 of 140, ranked by callers