diff --git a/corelib/src/CameraRGBD.cpp b/corelib/src/CameraRGBD.cpp index 6d6ecdb0..d4e37936 100644 --- a/corelib/src/CameraRGBD.cpp +++ b/corelib/src/CameraRGBD.cpp @@ -1139,12 +1139,6 @@ CameraFreenect2::CameraFreenect2( //MaxDepth(4.5f), //EnableBilateralFilter(true), //EnableEdgeAwareFilter(true) - libfreenect2::DepthPacketProcessor::Config config; - config.EnableBilateralFilter = bilateralFiltering_; - config.EnableEdgeAwareFilter = edgeAwareFiltering_; - config.MinDepth = minKinect2Depth_; - config.MaxDepth = maxKinect2Depth_; - pipeline_->getDepthPacketProcessor()->setConfiguration(config); #endif } @@ -1274,6 +1268,13 @@ bool CameraFreenect2::init(const std::string & calibrationFolder, const std::str } } + libfreenect2::Freenect2Device::Config config; + config.EnableBilateralFilter = bilateralFiltering_; + config.EnableEdgeAwareFilter = edgeAwareFiltering_; + config.MinDepth = minKinect2Depth_; + config.MaxDepth = maxKinect2Depth_; + dev_->setConfiguration(config); + return true; } else