added possibility to apply "RAW line noise filter" only in a specific direction (horizontal or vertical)

This commit is contained in:
Alberto Griggio
2018-02-28 23:37:34 +01:00
parent 34807dc7a9
commit 0bb7375a90
11 changed files with 73 additions and 8 deletions

View File

@@ -1969,7 +1969,7 @@ void RawImageSource::preprocess (const RAWParams &raw, const LensProfParams &le
plistener->setProgress (0.0);
}
cfa_linedn(0.00002 * (raw.bayersensor.linenoise));
cfa_linedn(0.00002 * (raw.bayersensor.linenoise), int(raw.bayersensor.linenoiseDirection) & int(RAWParams::BayerSensor::LineNoiseDirection::VERTICAL), int(raw.bayersensor.linenoiseDirection) & int(RAWParams::BayerSensor::LineNoiseDirection::HORIZONTAL));
}
if ( (raw.ca_autocorrect || fabs(raw.cared) > 0.001 || fabs(raw.cablue) > 0.001) && ri->getSensorType() == ST_BAYER ) { // Auto CA correction disabled for X-Trans, for now...