ImageFiltersConfig
ImageFiltersConfig
ImageFiltersConfig 定义了由 ImageFilters 节点执行的滤波器链。它允许您启用或禁用空间、时间、斑点、双边和置信度滤波器,调整它们的参数,并加载为飞行时间或立体视差输入量身定制的预设配置。通过 ImageFilters.initialConfig 发布初始配置,或通过 ImageFilters.inputConfig 推送运行时更新。这使得应用程序可以即时切换预设(例如,当场景变得嘈杂时切换到激进的斑点抑制),而无需重新构建管道。参考
class
dai::ImageFiltersConfig
variable
std::vector< std::int32_t > filterIndices
Index of the filter to be applied
variable
std::vector< FilterParams > filterParams
Parameters of the filter to be applied
function
~ImageFiltersConfig()function
void serialize(std::vector< std::uint8_t > & metadata, DatatypeEnum & datatype)inline function
DatatypeEnum getDatatype()function
ImageFiltersConfig & updateFilterAtIndex(std::int32_t index, FilterParams params)Insert filter parameters describing how a filter at index index should be updated
Parameters
- index: Index of the filter to be inserted
- params: Parameters of the filter to be inserted
function
ImageFiltersConfig & insertFilter(FilterParams params)Insert filter parameters describing how a new filter should be inserted
Parameters
- params: Parameters of the filter to be inserted
function
void setProfilePreset(ImageFiltersPresetMode presetMode)function
DEPTHAI_SERIALIZE(ImageFiltersConfig, filterIndices, filterParams)需要帮助?
请前往 Discussion Forum 获取技术支持或提出您可能有的任何其他问题。