From d069dedf345fc36419591e5c4032dd59ef34c8f4 Mon Sep 17 00:00:00 2001 From: matlabbe Date: Thu, 1 Sep 2016 18:36:55 -0400 Subject: [PATCH] PostProcessing: fixed scans not uncompressed before refining --- guilib/src/MainWindow.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/guilib/src/MainWindow.cpp b/guilib/src/MainWindow.cpp index 784010b6..a95cbdb9 100644 --- a/guilib/src/MainWindow.cpp +++ b/guilib/src/MainWindow.cpp @@ -4526,6 +4526,10 @@ void MainWindow::postProcessing() Signature & signatureFrom = _cachedSignatures[from]; Signature & signatureTo = _cachedSignatures[to]; + cv::Mat tmp; + signatureFrom.sensorData().uncompressData(0,0,&tmp); + signatureTo.sensorData().uncompressData(0,0,&tmp); + if(!signatureFrom.sensorData().laserScanRaw().empty() && !signatureTo.sensorData().laserScanRaw().empty()) { @@ -4554,7 +4558,7 @@ void MainWindow::postProcessing() } else { - str = tr("Cannot refine link %1->%2 (clouds empty!)").arg(from).arg(to); + str = tr("Cannot refine link %1->%2 (scans empty!)").arg(from).arg(to); } _initProgressDialog->appendText(str, Qt::darkYellow);