From 3c45f2ba7de5dfd4fa981e9735a1672f18691664 Mon Sep 17 00:00:00 2001 From: Kim ByeongChang Date: Mon, 7 Dec 2015 16:02:22 +0900 Subject: [PATCH 1/2] Use new libfreenect2 API --- corelib/src/CameraRGBD.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/corelib/src/CameraRGBD.cpp b/corelib/src/CameraRGBD.cpp index 6d6ecdb0..9695e431 100644 --- a/corelib/src/CameraRGBD.cpp +++ b/corelib/src/CameraRGBD.cpp @@ -1139,12 +1139,12 @@ CameraFreenect2::CameraFreenect2( //MaxDepth(4.5f), //EnableBilateralFilter(true), //EnableEdgeAwareFilter(true) - libfreenect2::DepthPacketProcessor::Config config; + libfreenect2::Freenect2Device::Config config; config.EnableBilateralFilter = bilateralFiltering_; config.EnableEdgeAwareFilter = edgeAwareFiltering_; config.MinDepth = minKinect2Depth_; config.MaxDepth = maxKinect2Depth_; - pipeline_->getDepthPacketProcessor()->setConfiguration(config); + dev_->setConfiguration(config); #endif } From f5451ac13fcf35f8a1ccc1028636c6902b6d2ee2 Mon Sep 17 00:00:00 2001 From: Kim ByeongChang Date: Mon, 7 Dec 2015 17:07:10 +0900 Subject: [PATCH 2/2] Use new libfreenect2 API --- corelib/src/CameraRGBD.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/corelib/src/CameraRGBD.cpp b/corelib/src/CameraRGBD.cpp index 9695e431..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::Freenect2Device::Config config; - config.EnableBilateralFilter = bilateralFiltering_; - config.EnableEdgeAwareFilter = edgeAwareFiltering_; - config.MinDepth = minKinect2Depth_; - config.MaxDepth = maxKinect2Depth_; - dev_->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