From e4ca56879c50b9e85cb60cbba5fb899b51fc288b Mon Sep 17 00:00:00 2001 From: matlabbe Date: Tue, 20 May 2014 15:30:25 +0000 Subject: [PATCH] Removed "Cannot search, objects must be updated!" warning when no object is yet added when the camera is running git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@276 620bd6b2-0a58-f614-fd9a-1bd335dccda9 --- src/MainWindow.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index 81672d92..d224ea48 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -1660,8 +1660,11 @@ void MainWindow::update(const cv::Mat & image) } else { - this->statusBar()->showMessage(tr("Cannot search, objects must be updated!")); - printf("Cannot search, objects must be updated!\n"); + if(!objectsDescriptors_.empty() && keypoints.size()) + { + this->statusBar()->showMessage(tr("Cannot search, objects must be updated!")); + printf("Cannot search, objects must be updated!\n"); + } if(this->isVisible()) { ui_->imageView_source->setData(keypoints, cv::Mat(), image, Settings::currentDetectorType(), Settings::currentDescriptorType());