Skip to main content

MetoakDepthOptions Struct

Metoak S315 depth: separated I420, unsigned disparity and calibration tensors to RGB, metric depth and XYZ, executed on EV74. More...

Declaration​

struct simaai::neat::MetoakDepthOptions { ... }

Included Headers​

#include <VisualFrontend.h>

Public Member Functions Index​

std::stringsummary () const

Public Member Attributes Index​

intwidth = 0
intheight = 0
intdebug = 0

Retained for source compatibility; numerical execution has no debug parameter. More...

intnum_buffers = 0

Stage execution depth override; zero uses the normal graph buffer policy. More...

std::stringelement_name
std::stringy_name = "y_src"

Canonical port names, retained from the original C++ API. More...

std::stringu_name = "u_src"
std::stringv_name = "v_src"
std::stringdisp_name = "disp_src"
std::stringbf_mm_name = "bf_mm_src"
std::stringproj_name = "proj_src"
std::stringrgb_output_name = "rgb_dst"
std::stringdepth_output_name = "depth_dst"
std::stringpoints_output_name = "points_dst"

Description​

Metoak S315 depth: separated I420, unsigned disparity and calibration tensors to RGB, metric depth and XYZ, executed on EV74.

Batch one; even width 8..2048 and height 8..1536. Ordered inputs: UInt8 Y[H,W], U[H/2,W/2], V[H/2,W/2], UInt16 disparity[H,W], Float32 BF[1], projection[3] = {focal_length, cx, cy}. Disparity scale is 32. Ordered outputs: UInt8 RGB[H,W,3], UInt16 depth[H,W] in millimetres, Float32 XYZ[H,W,3] in metres. Zero disparity produces zero depth and NaN XYZ. Calibration is per-frame input, not a preparation-time constant. Camera capture and raw-frame unpacking remain application responsibilities.

Definition at line 217 of file VisualFrontend.h.

Public Member Functions​

summary()​

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

Definition at line 236 of file VisualFrontend.h.

Public Member Attributes​

bf_mm_name​

std::string simaai::neat::MetoakDepthOptions::bf_mm_name = "bf_mm_src"

Definition at line 230 of file VisualFrontend.h.

debug​

int simaai::neat::MetoakDepthOptions::debug = 0

Retained for source compatibility; numerical execution has no debug parameter.

Definition at line 221 of file VisualFrontend.h.

depth_output_name​

std::string simaai::neat::MetoakDepthOptions::depth_output_name = "depth_dst"

Definition at line 233 of file VisualFrontend.h.

disp_name​

std::string simaai::neat::MetoakDepthOptions::disp_name = "disp_src"

Definition at line 229 of file VisualFrontend.h.

element_name​

std::string simaai::neat::MetoakDepthOptions::element_name

Definition at line 224 of file VisualFrontend.h.

height​

int simaai::neat::MetoakDepthOptions::height = 0

Definition at line 219 of file VisualFrontend.h.

num_buffers​

int simaai::neat::MetoakDepthOptions::num_buffers = 0

Stage execution depth override; zero uses the normal graph buffer policy.

Definition at line 223 of file VisualFrontend.h.

points_output_name​

std::string simaai::neat::MetoakDepthOptions::points_output_name = "points_dst"

Definition at line 234 of file VisualFrontend.h.

proj_name​

std::string simaai::neat::MetoakDepthOptions::proj_name = "proj_src"

Definition at line 231 of file VisualFrontend.h.

rgb_output_name​

std::string simaai::neat::MetoakDepthOptions::rgb_output_name = "rgb_dst"

Definition at line 232 of file VisualFrontend.h.

u_name​

std::string simaai::neat::MetoakDepthOptions::u_name = "u_src"

Definition at line 227 of file VisualFrontend.h.

v_name​

std::string simaai::neat::MetoakDepthOptions::v_name = "v_src"

Definition at line 228 of file VisualFrontend.h.

width​

int simaai::neat::MetoakDepthOptions::width = 0

Definition at line 218 of file VisualFrontend.h.

y_name​

std::string simaai::neat::MetoakDepthOptions::y_name = "y_src"

Canonical port names, retained from the original C++ API.

Definition at line 226 of file VisualFrontend.h.


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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.