Skip to main content

stages Namespace

Definition

namespace simaai::neat::stages { ... }

Classes Index

structBoxDecodeOptions

Options driving a standalone BoxDecode invocation. More...

Functions Index

TensorListTensors (const simaai::neat::Sample &sample)

Extract the tensor list embedded in a single Sample. More...

TensorListPreproc (const std::vector< cv::Mat > &inputs, const simaai::neat::Model &model)

Run only the preprocessing stage on raw cv::Mat inputs. More...

TensorListInfer (const TensorList &inputs, const simaai::neat::Model &model)

Run only the inference stage on already-preprocessed tensors. More...

TensorListMLA (const TensorList &inputs, const simaai::neat::Model &model)

Run only the MLA leg on already-prepared tensors. More...

TensorListPostprocess (const TensorList &inputs, const simaai::neat::Model &model)

Run only the model's postprocessing stage on inference outputs. More...

SamplePreproc (const Sample &inputs, const simaai::neat::Model &model)

Sample-list overload of the preprocessing stage. More...

SampleInfer (const Sample &inputs, const simaai::neat::Model &model)

Sample-list overload of the inference stage. More...

SampleMLA (const Sample &inputs, const simaai::neat::Model &model)

Sample-list overload of the MLA stage. More...

SamplePostprocess (const Sample &inputs, const simaai::neat::Model &model)

Sample-list overload of the postprocessing stage. More...

SampleBoxDecode (const Sample &inputs, const simaai::neat::Model &model, const BoxDecodeOptions &opt)

Run the BoxDecode stage on inference outputs. More...

BoxDecodeResultListBoxDecodeResults (const Sample &inputs, const simaai::neat::Model &model, const BoxDecodeOptions &opt)

Run BoxDecode and parse each output into typed bounding boxes. More...

Functions

BoxDecode()

Sample simaai::neat::stages::BoxDecode (const Sample & inputs, const simaai::neat::Model & model, const BoxDecodeOptions & opt)

Run the BoxDecode stage on inference outputs.

Parameters
inputs

Inference output samples to decode.

model

Model providing anchors/strides/class metadata.

opt

Decode-family selection and filtering thresholds.

Returns

Sample list whose payloads carry decoded detections.

Definition at line 83 of file StageRun.h.

BoxDecodeResults()

BoxDecodeResultList simaai::neat::stages::BoxDecodeResults (const Sample & inputs, const simaai::neat::Model & model, const BoxDecodeOptions & opt)

Run BoxDecode and parse each output into typed bounding boxes.

This is the structured-result companion to BoxDecode(...). It preserves the list-only public API rule: pass Sample{sample} for a single inference output, and read results.front() when only one result is expected.

Definition at line 93 of file StageRun.h.

Infer()

TensorList simaai::neat::stages::Infer (const TensorList & inputs, const simaai::neat::Model & model)

Run only the inference stage on already-preprocessed tensors.

Definition at line 62 of file StageRun.h.

Infer()

Sample simaai::neat::stages::Infer (const Sample & inputs, const simaai::neat::Model & model)

Sample-list overload of the inference stage.

Definition at line 70 of file StageRun.h.

MLA()

TensorList simaai::neat::stages::MLA (const TensorList & inputs, const simaai::neat::Model & model)

Run only the MLA leg on already-prepared tensors.

Definition at line 64 of file StageRun.h.

MLA()

Sample simaai::neat::stages::MLA (const Sample & inputs, const simaai::neat::Model & model)

Sample-list overload of the MLA stage.

Definition at line 72 of file StageRun.h.

Postprocess()

TensorList simaai::neat::stages::Postprocess (const TensorList & inputs, const simaai::neat::Model & model)

Run only the model's postprocessing stage on inference outputs.

Definition at line 66 of file StageRun.h.

Postprocess()

Sample simaai::neat::stages::Postprocess (const Sample & inputs, const simaai::neat::Model & model)

Sample-list overload of the postprocessing stage.

Definition at line 74 of file StageRun.h.

Preproc()

TensorList simaai::neat::stages::Preproc (const std::vector< cv::Mat > & inputs, const simaai::neat::Model & model)

Run only the preprocessing stage on raw cv::Mat inputs.

Definition at line 60 of file StageRun.h.

Preproc()

Sample simaai::neat::stages::Preproc (const Sample & inputs, const simaai::neat::Model & model)

Sample-list overload of the preprocessing stage.

Definition at line 68 of file StageRun.h.

Tensors()

TensorList simaai::neat::stages::Tensors (const simaai::neat::Sample & sample)

Extract the tensor list embedded in a single Sample.

Definition at line 58 of file StageRun.h.


The documentation for this namespace was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.