@@ -42,6 +42,9 @@ OptionsWidget::OptionsWidget(std::shared_ptr<Settings> settings, const PageSelec
42
42
thresholdMethodBox->addItem (tr (" Otsu" ), OTSU);
43
43
thresholdMethodBox->addItem (tr (" Sauvola" ), SAUVOLA);
44
44
thresholdMethodBox->addItem (tr (" Wolf" ), WOLF);
45
+ thresholdMethodBox->addItem (tr (" EdgePlus" ), EDGEPLUS);
46
+ thresholdMethodBox->addItem (tr (" BlurDiv" ), BLURDIV);
47
+ thresholdMethodBox->addItem (tr (" EdgeDiv" ), EDGEDIV);
45
48
46
49
fillingColorBox->addItem (tr (" Background" ), FILL_BACKGROUND);
47
50
fillingColorBox->addItem (tr (" White" ), FILL_WHITE);
@@ -51,13 +54,22 @@ OptionsWidget::OptionsWidget(std::shared_ptr<Settings> settings, const PageSelec
51
54
QPointer<BinarizationOptionsWidget> sauvolaBinarizationOptionsWidget
52
55
= new SauvolaBinarizationOptionsWidget (m_settings);
53
56
QPointer<BinarizationOptionsWidget> wolfBinarizationOptionsWidget = new WolfBinarizationOptionsWidget (m_settings);
57
+ QPointer<BinarizationOptionsWidget> edgeplusBinarizationOptionsWidget
58
+ = new SauvolaBinarizationOptionsWidget (m_settings);
59
+ QPointer<BinarizationOptionsWidget> blurdivBinarizationOptionsWidget
60
+ = new SauvolaBinarizationOptionsWidget (m_settings);
61
+ QPointer<BinarizationOptionsWidget> edgedivBinarizationOptionsWidget
62
+ = new SauvolaBinarizationOptionsWidget (m_settings);
54
63
55
64
while (binarizationOptions->count () != 0 ) {
56
65
binarizationOptions->removeWidget (binarizationOptions->widget (0 ));
57
66
}
58
67
addBinarizationOptionsWidget (otsuBinarizationOptionsWidget);
59
68
addBinarizationOptionsWidget (sauvolaBinarizationOptionsWidget);
60
69
addBinarizationOptionsWidget (wolfBinarizationOptionsWidget);
70
+ addBinarizationOptionsWidget (edgeplusBinarizationOptionsWidget);
71
+ addBinarizationOptionsWidget (blurdivBinarizationOptionsWidget);
72
+ addBinarizationOptionsWidget (edgedivBinarizationOptionsWidget);
61
73
updateBinarizationOptionsDisplay (binarizationOptions->currentIndex ());
62
74
63
75
pictureShapeSelector->addItem (tr (" Off" ), OFF_SHAPE);
@@ -983,4 +995,4 @@ void OptionsWidget::applyProcessingParamsConfirmed(const std::set<PageId>& pages
983
995
void OptionsWidget::updateProcessingDisplay () {
984
996
blackOnWhiteCB->setChecked (m_settings->getParams (m_pageId).isBlackOnWhite ());
985
997
}
986
- } // namespace output
998
+ } // namespace output
0 commit comments