fixed not uncompressed depth2D when restarting rtabmap with a prebuilt map for icp constraints

git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@2053 f169173b-cf89-36c8-b27e-44dbe73f0c83
This commit is contained in:
matlabbe
2014-11-20 16:20:21 +00:00
parent faf43cc82c
commit 57dec696cf
4 changed files with 30 additions and 9 deletions

View File

@@ -73,11 +73,14 @@ void PdfPlotItem::showDescription(bool shown)
if(iter != _signaturesRef->constEnd() && !iter.value().getImageCompressed().empty())
{
cv::Mat image;
iter.value().uncompressData(&image, 0, 0);
img = uCvMat2QImage(iter.value().getImageRaw());
QPixmap scaled = QPixmap::fromImage(img).scaledToWidth(128);
_img = new QGraphicsPixmapItem(scaled, this);
_img->setVisible(false);
iter.value().uncompressDataConst(&image, 0, 0);
if(!image.empty())
{
img = uCvMat2QImage(image);
QPixmap scaled = QPixmap::fromImage(img).scaledToWidth(128);
_img = new QGraphicsPixmapItem(scaled, this);
_img->setVisible(false);
}
}
}