|
@@ -334,8 +334,11 @@ ImageLabeler::ImageLabeler(QWidget *aParent, QString aSettingsPath) :
|
|
|
|
|
|
button_prev_image_ = new QPushButton(central_widget_);
|
|
|
button_prev_image_->setText("←");
|
|
|
+ button_prev_image_->setAutoRepeat(true);
|
|
|
+
|
|
|
button_next_image_ = new QPushButton(central_widget_);
|
|
|
button_next_image_->setText("→");
|
|
|
+ button_next_image_->setAutoRepeat(true);
|
|
|
|
|
|
/*
|
|
|
* layouts part begins
|
|
@@ -1559,7 +1562,8 @@ ImageLabeler::getImagesFromDir(const QDir &dir)
|
|
|
"*.png" <<
|
|
|
"*.bmp" <<
|
|
|
"*.tiff" <<
|
|
|
- "*.dat"
|
|
|
+ "*.dat" <<
|
|
|
+ "*.pgm"
|
|
|
;
|
|
|
|
|
|
QStringList listImages =
|
|
@@ -1618,6 +1622,13 @@ ImageLabeler::nextImage()
|
|
|
/* NOTREACHED */
|
|
|
}
|
|
|
|
|
|
+ list_bounding_box_.clear();
|
|
|
+ list_polygon_.clear();
|
|
|
+ list_areas_->clear();
|
|
|
+ image_holder_->clearAll();
|
|
|
+ segmented_image_.clear();
|
|
|
+ //clearLabelColorList();
|
|
|
+
|
|
|
if (list_images_widget_->count() - 1 == image_ID_) {
|
|
|
image_ID_ = 0;
|
|
|
}
|
|
@@ -1646,12 +1657,7 @@ ImageLabeler::nextImage()
|
|
|
image_->load(current_image_);
|
|
|
image_holder_->resize(image_->size());
|
|
|
image_holder_->setPixmap(*image_);
|
|
|
- list_bounding_box_.clear();
|
|
|
- list_polygon_.clear();
|
|
|
- list_areas_->clear();
|
|
|
- image_holder_->clearAll();
|
|
|
- segmented_image_.clear();
|
|
|
- //clearLabelColorList();
|
|
|
+
|
|
|
}
|
|
|
|
|
|
//! \brief A slot member changing current image to the previous one
|
|
@@ -1674,6 +1680,14 @@ ImageLabeler::prevImage()
|
|
|
/* NOTREACHED */
|
|
|
}
|
|
|
|
|
|
+ list_bounding_box_.clear();
|
|
|
+ list_polygon_.clear();
|
|
|
+ list_areas_->clear();
|
|
|
+ image_holder_->clearAll();
|
|
|
+ segmented_image_.clear();
|
|
|
+ //clearLabelColorList();
|
|
|
+
|
|
|
+
|
|
|
if (!image_ID_) {
|
|
|
image_ID_ = list_images_widget_->count() - 1;
|
|
|
}
|
|
@@ -1697,12 +1711,6 @@ ImageLabeler::prevImage()
|
|
|
image_->load(current_image_);
|
|
|
image_holder_->resize(image_->size());
|
|
|
image_holder_->setPixmap(*image_);
|
|
|
- list_bounding_box_.clear();
|
|
|
- list_polygon_.clear();
|
|
|
- list_areas_->clear();
|
|
|
- image_holder_->clearAll();
|
|
|
- segmented_image_.clear();
|
|
|
- //clearLabelColorList();
|
|
|
}
|
|
|
|
|
|
//! A Slot member saving all info about labeled image
|