Alberto Griggio
b09aeaa6ae
avoid one useless copy if no cropping is required
2018-01-31 17:06:39 +01:00
Alberto Griggio
79324ed5d0
more fine-tuning of the histogram matching
...
make sure we do not place curve points in regions of the histogram that are
outside the dynamic range of the input images -- that would be wild guessing,
better to just leave this to the spline interpolation
2018-01-31 10:34:50 +01:00
Alberto Griggio
fdde31839d
incorporated Floessie's feedback
2018-01-31 08:29:19 +01:00
Alberto Griggio
c04150be35
histmatching: slightly improved match for the shadows part of the tone curve
2018-01-30 15:27:56 +01:00
Alberto Griggio
ffbd97960f
histmatching: make sure we use an sRGB profile for generating the target rendering
2018-01-30 10:47:18 +01:00
Alberto Griggio
5effd15bb3
histmatching: fix cropping of the target (broken by recent refactoring)
2018-01-30 10:24:19 +01:00
Alberto Griggio
71a3af0c86
improve generated curve in histogram matching on underexposed pictures
2018-01-30 10:06:57 +01:00
Alberto Griggio
8af91ce74c
faster histogram matching by using the processing pipeline in the thumbnail
2018-01-30 10:06:20 +01:00
Alberto Griggio
4ce9b0f010
avoid dependency of histmatching on the current demosaic algo
...
(by performing an internal demosaicing step in histogram matching. Obviously
this gets slower...)
2018-01-30 00:35:18 +01:00
Alberto Griggio
bc6dad6eb9
histogram matching: fixed typo in calculating the crop
2018-01-23 00:16:19 +01:00
heckflosse
fc77fd6964
Remove all BENCHMARK defines
2018-01-22 19:04:42 +01:00
Alberto Griggio
03afede882
Some tweaks to curve extraction from histogram matching
2018-01-22 13:38:23 +01:00
heckflosse
88123cdd14
Set last curve point of auto matched curve always to 1;1
2018-01-21 18:01:07 +01:00
Alberto Griggio
8f76392885
histogram matching: cache the computed tone curve in RawImageSource
2018-01-19 21:43:55 +01:00
Alberto Griggio
4feb663f63
histogram matching: handle the case in which the thumbnail and the raw have different aspect ratios
2018-01-18 23:36:03 +01:00
Alberto Griggio
abfeb4ca1d
fixed crashes in histogram matching
2018-01-18 14:17:51 +01:00
Alberto Griggio
931ee95620
use a relative height (10% of the full height) instead of an absolute one in histogram matching
2018-01-17 23:09:49 +01:00
Alberto Griggio
7bcc8ae236
removed useless lines
2018-01-17 22:25:32 +01:00
Alberto Griggio
942da71ef0
added some verbosity in RawImageSource::getAutoMatchedToneCurve
2018-01-17 22:02:12 +01:00
Alberto Griggio
bc89e24ab7
working version -- yay!
2018-01-17 21:16:22 +01:00
Alberto Griggio
52957e9eab
further experiments with histogram matching
2018-01-17 01:41:28 +01:00
Alberto Griggio
bb56d73cc8
started working on proof-of-concept histogram matching
2018-01-17 01:12:13 +01:00