Skip to main content

TrackDescriptorOptions Struct

FAST + BRIEF-style descriptor frontend options. More...

Declaration

struct simaai::neat::TrackDescriptorOptions { ... }

Included Headers

#include <VisualFrontend.h>

Base struct

structVisualFrontendCommonOptions

Shared options for EV74 visual-frontend tensor Nodes. More...

Public Member Functions Index

std::stringsummary () const

Human-readable, non-throwing summary for logs, diagnostics, and Python repr. More...

Public Member Attributes Index

intthreshold = 30

FAST detector threshold in [0,255]. More...

intmax_features = 500

Maximum features/descriptors emitted per batch item. More...

intgrid_x = 8

Horizontal grid cells for feature distribution. More...

intgrid_y = 6

Vertical grid cells for feature distribution. More...

intmin_px_dist = 10

Minimum pixel distance between accepted features. Must be non-negative. More...

intdescriptor_words = 8

Descriptor words per feature. Must remain 8 for the current EV74 ABI. More...

std::stringinput_name = "input_image"

Input grayscale image tensor name. More...

std::stringfeatures_output_name = "output_features"

Output feature-list tensor name. More...

std::stringdescriptors_output_name = "output_descriptors"

Output descriptor tensor name. More...

Description

FAST + BRIEF-style descriptor frontend options.

Public ABI:

  • input: input_name, UInt8 [batch_size,height,width]
  • features: features_output_name, Int32 [batch_size,1 + max_features*3]
  • descriptors: descriptors_output_name, Int32 [batch_size,max_features,8]

The current EV74 graph ABI fixes descriptor_words == 8; changing it is an ABI change and is rejected before processcvu dispatch.

Definition at line 102 of file VisualFrontend.h.

Public Member Functions

summary()

std::string simaai::neat::TrackDescriptorOptions::summary ()

Human-readable, non-throwing summary for logs, diagnostics, and Python repr.

Definition at line 123 of file VisualFrontend.h.

Public Member Attributes

descriptor_words

int simaai::neat::TrackDescriptorOptions::descriptor_words = 8

Descriptor words per feature. Must remain 8 for the current EV74 ABI.

Definition at line 114 of file VisualFrontend.h.

descriptors_output_name

std::string simaai::neat::TrackDescriptorOptions::descriptors_output_name = "output_descriptors"

Output descriptor tensor name.

Definition at line 120 of file VisualFrontend.h.

features_output_name

std::string simaai::neat::TrackDescriptorOptions::features_output_name = "output_features"

Output feature-list tensor name.

Definition at line 118 of file VisualFrontend.h.

grid_x

int simaai::neat::TrackDescriptorOptions::grid_x = 8

Horizontal grid cells for feature distribution.

Definition at line 108 of file VisualFrontend.h.

grid_y

int simaai::neat::TrackDescriptorOptions::grid_y = 6

Vertical grid cells for feature distribution.

Definition at line 110 of file VisualFrontend.h.

input_name

std::string simaai::neat::TrackDescriptorOptions::input_name = "input_image"

Input grayscale image tensor name.

Definition at line 116 of file VisualFrontend.h.

max_features

int simaai::neat::TrackDescriptorOptions::max_features = 500

Maximum features/descriptors emitted per batch item.

Definition at line 106 of file VisualFrontend.h.

min_px_dist

int simaai::neat::TrackDescriptorOptions::min_px_dist = 10

Minimum pixel distance between accepted features. Must be non-negative.

Definition at line 112 of file VisualFrontend.h.

threshold

int simaai::neat::TrackDescriptorOptions::threshold = 30

FAST detector threshold in [0,255].

Definition at line 104 of file VisualFrontend.h.


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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.