Issue 1858: "Defringe specific colors only" on behalf of J. Desmis

This commit is contained in:
natureh 510
2013-05-12 20:17:01 +02:00
parent 47c48116ac
commit 1bbcd038e9
97 changed files with 361 additions and 174 deletions

View File

@@ -376,9 +376,9 @@ class WBParams {
Glib::ustring surround;
double adapscen;
bool autoadapscen;
double adaplum;
int badpixsl;
int badpixsl;
Glib::ustring wbmodel;
Glib::ustring algo;
double contrast;
@@ -396,7 +396,6 @@ class WBParams {
bool datacie;
bool tonecie;
// bool sharpcie;
};
/**
@@ -432,54 +431,54 @@ class WBParams {
int amount;
};*/
/**
* Parameters of defringing
*/
class DefringeParams {
/**
* Parameters of defringing
*/
class DefringeParams {
public:
bool enabled;
double radius;
int threshold;
};
std::vector<double> huecurve;
};
/**
* Parameters of impulse denoising
*/
class ImpulseDenoiseParams {
/**
* Parameters of impulse denoising
*/
class ImpulseDenoiseParams {
public:
bool enabled;
int thresh;
};
};
/**
* Parameters of the directional pyramid denoising
*/
class DirPyrDenoiseParams {
/**
* Parameters of the directional pyramid denoising
*/
class DirPyrDenoiseParams {
public:
bool enabled;
bool perform;
double luma;
double Ldetail;
double luma;
double Ldetail;
double chroma;
double redchro;
double bluechro;
double gamma;
double redchro;
double bluechro;
double gamma;
Glib::ustring dmethod;
};
};
//EPD related parameters.
class EPDParams{
public:
bool enabled;
double Strength;
double EdgeStopping;
double Scale;
int ReweightingIterates;
public:
bool enabled;
double Strength;
double EdgeStopping;
double Scale;
int ReweightingIterates;
};
/**