7#include <opencv2/core/mat.hpp>
21 float gradient_threshold = 0.5f);
34 float consistency_threshold = 0.2f);
void apply_depth_discontinuity_filter(cv::Mat &depth, cv::Mat &confidence, float gradient_threshold=0.5f)
Remove "flying pixels" at depth discontinuity edges.
void apply_ray_consistency_filter(cv::Mat &depth, cv::Mat &confidence, float consistency_threshold=0.2f)
Remove isolated noisy depth measurements.