From 474624e8a43314cf77a6e859182c602a64bab74f Mon Sep 17 00:00:00 2001 From: Nicolas Pope <nwpope@utu.fi> Date: Wed, 25 Mar 2020 12:43:10 +0200 Subject: [PATCH] Allow bilat parameter changes --- components/operators/src/disparity/bilateral_filter.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/components/operators/src/disparity/bilateral_filter.cpp b/components/operators/src/disparity/bilateral_filter.cpp index 28f54675e..4b14c3bb5 100644 --- a/components/operators/src/disparity/bilateral_filter.cpp +++ b/components/operators/src/disparity/bilateral_filter.cpp @@ -49,6 +49,10 @@ bool DisparityBilateralFilter::apply(ftl::rgbd::Frame &in, ftl::rgbd::Frame &out if (!filter_) filter_ = ftl::cuda::createDisparityBilateralFilter(n_disp_ * scale_, radius_, iter_); filter_->setNumIters(config()->value("iter", 13)); + if (config()->value("radius",4) != radius_) { + radius_ = config()->value("radius", 4); + filter_->setRadius(radius_); + } auto cvstream = cv::cuda::StreamAccessor::wrapStream(stream); const GpuMat &rgb = in.get<GpuMat>(Channel::Colour); -- GitLab