Wavelet levels: denoise and guided filter with hue curve and local contrast (#5894)
* First wavelet denoise * Gui for wavel denoise * First version local contrast and denoise * Second version local contrast and denoise * second version GUI equalizer * enable equalizer local contrast denoise 1234 * change local contrast curve defaut * disable local contrast when curve 1 * denmethod in advanced - standard * Simulate slider denoise with curve * Some various chnages * Chnage reference local contrast * GUI part reference local contrast * Enable reference noise mix denoise for local contrast denoise * Improvment to reference local contrast denoise * Display comment in console * Best format string in console * Change agressive denoise limit to 50 - added tooltip * Added method quality denoise - change madL in ftblockdn * Change equalizer 1234 settings - added high level local contrast * added high levels local contrast curve * Fixed sigma local contrast * clean format code * Some improvments * normalize level slider high level threshold * change ordonate curve high level contrast * Fixed bad level for curve high levels - simplify GUI standard * several changes - guidefilter final - new double slider threshold * save provisory work * save GUI work GF threshold * save provisory work * Fixed some bad behavior GUI * save GUI Hue GF * Curve Hue for GF * OMP for hue GF * addes noisevarhue and fixed some bug * save GUI equalizer hue * enable equalizer hue * Fixed bad behavior GUI in advanced mode * change some default values * Others change default values * Change in progressivity slider threshold local contrast * simplifie algorithm and GUI * Added tooltip and chnage some labels * Change labels and tooltip wavelet denoise * added level 5 denoise * Change typo in label guided theshold * Various changes labels tooltip * Change minimum wavelet level * Added level 5 to denoise * Change slider sigm for a double slider sigm03 sigm45 * small delay for double slider sigm * Fixed wrong values sigm * Hide level56 in standard complexity * Improve in standard complexity * Various improvment levels 14 * interaction 56 14 - advanced complexity
This commit is contained in:
@@ -1041,6 +1041,10 @@ struct WaveletParamsEdited {
|
||||
bool Backmethod;
|
||||
bool Tilesmethod;
|
||||
bool complexmethod;
|
||||
bool denmethod;
|
||||
bool mixmethod;
|
||||
bool slimethod;
|
||||
bool quamethod;
|
||||
bool daubcoeffmethod;
|
||||
bool Dirmethod;
|
||||
bool sigma;
|
||||
@@ -1087,14 +1091,20 @@ struct WaveletParamsEdited {
|
||||
bool level1noise;
|
||||
bool level2noise;
|
||||
bool level3noise;
|
||||
bool leveldenoise;
|
||||
bool levelsigm;
|
||||
bool ccwcurve;
|
||||
bool blcurve;
|
||||
bool opacityCurveSH;
|
||||
bool opacityCurveBY;
|
||||
bool wavdenoise;
|
||||
bool wavdenoiseh;
|
||||
bool opacityCurveRG;
|
||||
bool opacityCurveW;
|
||||
bool opacityCurveWL;
|
||||
bool hhcurve;
|
||||
bool wavguidcurve;
|
||||
bool wavhuecurve;
|
||||
bool Chcurve;
|
||||
bool pastlev;
|
||||
bool satlev;
|
||||
@@ -1106,6 +1116,10 @@ struct WaveletParamsEdited {
|
||||
bool greenhigh;
|
||||
bool bluehigh;
|
||||
bool ballum;
|
||||
bool sigm;
|
||||
bool levden;
|
||||
bool thrden;
|
||||
bool limden;
|
||||
bool balchrom;
|
||||
bool chromfi;
|
||||
bool chromco;
|
||||
@@ -1113,6 +1127,9 @@ struct WaveletParamsEdited {
|
||||
bool mergeC;
|
||||
bool softrad;
|
||||
bool softradend;
|
||||
bool strend;
|
||||
bool detend;
|
||||
bool thrend;
|
||||
bool expcontrast;
|
||||
bool expchroma;
|
||||
bool expedge;
|
||||
|
Reference in New Issue
Block a user