Added experimental hsl mode for DeHaze (with still incomplete gui)

This commit is contained in:
heckflosse
2015-09-09 12:22:25 +02:00
parent d8945607d5
commit 6cdc6e1fe4
10 changed files with 121 additions and 10 deletions

View File

@@ -31,6 +31,7 @@ protected:
Gtk::Label* labmdh;
Gtk::HBox* dhbox;
MyComboBoxText* dehazmet;
MyComboBoxText* dehazcolorspace;
Gtk::CheckButton* retinex;
Gtk::Frame* dehazFrame;
Gtk::CheckButton* medianmap;
@@ -49,6 +50,7 @@ protected:
DiagonalCurveEditor* cdshape;
CurveEditorGroup* transmissionCurveEditorG;
sigc::connection dehazmetConn;
sigc::connection dehazColorSpaceConn;
FlatCurveEditor* transmissionShape;
bool lastretinex, lastmedianmap;
sigc::connection retinexConn, medianmapConn;
@@ -75,6 +77,7 @@ public:
void enabledChanged ();
void curveChanged (CurveEditor* ce);
void dehazmetChanged();
void dehazColorSpaceChanged();
void retinexUpdateUI();
};