ON THIS PAGE

  • VppConfig
  • Reference

VppConfig

This message is used to configure the NeuralAssistedStereo node. It controls blending, patch sizing, injection parameters, and throughput limits for the Virtual Projection Pattern algorithm.

Reference

class

dai::VppConfig

#include VppConfig.hpp
variable
float blending
variable
float distanceGamma
variable
uint8_t maxPatchSize
variable
PatchColoringType patchColoringType
variable
bool uniformPatch
variable
InjectionParameters injectionParameters
variable
int maxNumThreads
variable
int maxFPS
function
VppConfig()
function
~VppConfig()
inline function
float getBlending()
inline function
void setBlending(float value)
inline function
float getDistanceGamma()
inline function
void setDistanceGamma(float value)
inline function
uint8_t getMaxPatchSize()
inline function
void setMaxPatchSize(uint8_t value)
inline function
PatchColoringType getPatchColoringType()
inline function
void setPatchColoringType(PatchColoringType type)
inline function
bool getUniformPatch()
inline function
void setUniformPatch(bool value)
inline function
InjectionParameters getInjectionParameters()
inline function
void setInjectionParameters(const InjectionParameters & params)
inline function
int getMaxNumThreads()
inline function
void setMaxNumThreads(int value)
inline function
int getMaxFPS()
inline function
void setMaxFPS(int value)
inline function
void serialize(std::vector< std::uint8_t > & metadata, DatatypeEnum & datatype)
function
DEPTHAI_SERIALIZE(VppConfig, blending, distanceGamma, maxPatchSize, patchColoringType, uniformPatch, injectionParameters, maxNumThreads, maxFPS)
struct

dai::VppConfig::InjectionParameters

variable
bool useInjection
variable
int kernelSize
variable
float textureThreshold
variable
float confidenceThreshold
variable
int morphologyIterations
variable
bool useMorphology
inline function
bool getUseInjection()
inline function
void setUseInjection(bool value)
inline function
int getKernelSize()
inline function
void setKernelSize(int value)
inline function
float getTextureThreshold()
inline function
void setTextureThreshold(float value)
inline function
float getConfidenceThreshold()
inline function
void setConfidenceThreshold(float value)
inline function
int getMorphologyIterations()
inline function
void setMorphologyIterations(int value)
inline function
bool isUseMorphology()
inline function
void setUseMorphology(bool value)
function
DEPTHAI_SERIALIZE(InjectionParameters, useInjection, kernelSize, textureThreshold, confidenceThreshold, morphologyIterations, useMorphology)
enum

int PatchColoringType

enumerator
RANDOM
enumerator
MAXDIST

Need assistance?

Head over to Discussion Forum for technical support or any other questions you might have.