Skip to main content

GriderFastOptions Struct

Grid-distributed FAST feature detector options. More...

Declaration

struct simaai::neat::GriderFastOptions { ... }

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 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...

std::stringinput_name = "input_image"

Input grayscale image tensor name. More...

std::stringoutput_name = "output_features"

Output feature-list tensor name. More...

Description

Grid-distributed FAST feature detector options.

GriderFast follows the OpenVINS-style Grider_FAST naming while using normal Neat/PascalCase spelling. Feature records are published as Int32 [count, x0, y0, score0, x1, y1, score1, ...] per batch item.

Public ABI:

  • input: input_name, UInt8 [batch_size,height,width]
  • output: output_name, Int32 [batch_size,1 + max_features*3]

Definition at line 71 of file VisualFrontend.h.

Public Member Functions

summary()

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

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

Definition at line 88 of file VisualFrontend.h.

Public Member Attributes

grid_x

int simaai::neat::GriderFastOptions::grid_x = 8

Horizontal grid cells for feature distribution.

Definition at line 77 of file VisualFrontend.h.

grid_y

int simaai::neat::GriderFastOptions::grid_y = 6

Vertical grid cells for feature distribution.

Definition at line 79 of file VisualFrontend.h.

input_name

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

Input grayscale image tensor name.

Definition at line 83 of file VisualFrontend.h.

max_features

int simaai::neat::GriderFastOptions::max_features = 500

Maximum features emitted per batch item.

Definition at line 75 of file VisualFrontend.h.

min_px_dist

int simaai::neat::GriderFastOptions::min_px_dist = 10

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

Definition at line 81 of file VisualFrontend.h.

output_name

std::string simaai::neat::GriderFastOptions::output_name = "output_features"

Output feature-list tensor name.

Definition at line 85 of file VisualFrontend.h.

threshold

int simaai::neat::GriderFastOptions::threshold = 30

FAST detector threshold in [0,255].

Definition at line 73 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.