Commit Graph

1948 Commits

Author SHA1 Message Date
heckflosse
13abcd0f6c vng4 demosaic: another very small speedup, #4633 2018-10-28 20:37:34 +01:00
Ingo Weyrich
b47884bf93 Merge pull request #4897 from Beep6581/vng4-speedup
Vng4 speedup
2018-10-27 18:46:25 +02:00
heckflosse
47cfcd51d4 vng4 demosaic: removed StopWatch, fixes #4897 2018-10-27 18:46:02 +02:00
Alberto Griggio
b651cdd40b Merge pull request #4885 from Beep6581/softlight-later-pipeline
moved softlight later in the pipeline
2018-10-27 18:03:51 +02:00
heckflosse
1b291aee9b vng4 demosaic: minor speedup, #4633 2018-10-26 22:20:20 +02:00
heckflosse
3d61eca91f vng4 demosaic: remove unreachable code, #4633 2018-10-26 20:23:27 +02:00
heckflosse
c44b8ca6a3 vng4 demosaic: move red/blue interpolation inside main loop for better cache usage, #4633 2018-10-26 17:09:28 +02:00
heckflosse
d53e44d45b vng4 demosaic: precalculate weight 2018-10-26 16:51:05 +02:00
heckflosse
b37d88fb22 Always use auto-contrast threshold when using Amaze+VNG4 as demosaicer for motion areas in pixelshift 2018-10-26 14:43:36 +02:00
heckflosse
5134040a5b Merge branch 'dev' into show_flatfield_autoclip_in_gui 2018-10-24 15:40:21 +02:00
heckflosse
ac700502db Flat field: Show auto calculated clip control value in ui 2018-10-24 00:49:51 +02:00
heckflosse
96acd92a7c Changes suggested by code review, #4890 2018-10-23 21:10:01 +02:00
heckflosse
4d46e618bb Calculate dual demosaic auto contrast threshold when saving file, #4866 2018-10-23 21:03:23 +02:00
heckflosse
392e00cd69 Dual demosaic auto contrast threshold: Use adjuster with auto button, #4866 2018-10-23 19:52:40 +02:00
heckflosse
2519db1bbf Merge branch 'dev' into dual_demosaic_auto_threshold 2018-10-23 16:05:28 +02:00
heckflosse
8ed760c639 LG Mobile LG-H850 (LG G5) raw support, fixes #3655 2018-10-23 15:54:07 +02:00
heckflosse
b404268c7a Better white level for DJI FC6310 2018-10-23 15:48:30 +02:00
heckflosse
ed3b54e4eb DNG files from DJI FC6310 open extremely slow, fixes #4888 2018-10-23 15:43:24 +02:00
Roel Baars
f832d479e9 Fixes #4883 2018-10-22 20:32:55 +02:00
heckflosse
be987d8f32 dual demosaic auto contrast: fix segfault when falling back to zero, #4866 2018-10-22 17:24:36 +02:00
heckflosse
e2965cc6b4 dual demosaic: improved auto threshold detection and fall back to more detailed demosaicer if no flat region was found, #4866 2018-10-22 14:22:49 +02:00
heckflosse
459f64bac2 Disable demosaic timing code 2018-10-21 22:55:56 +02:00
heckflosse
e5f373d0e1 Merge branch 'dev' into dual_demosaic_auto_threshold 2018-10-21 21:54:24 +02:00
heckflosse
8b65900066 Dual demosaic: Add auto threshold checkbox and show used value in ui, #4866 2018-10-21 20:21:43 +02:00
Alberto Griggio
18f812d96a added initial support for the Nikon Z7 to camconst.json (issue #4880) 2018-10-19 22:26:33 +02:00
heckflosse
0da47b0da3 2-pass dual-demosaic-contrast-threshold detection if 1-pass does not find a flat area, #4866 2018-10-18 22:09:35 +02:00
Beep6581
009c1082f7 Merge pull request #4857 from Beep6581/abstract-listeners
Turn Listeners into abstract interfaces
2018-10-17 14:22:11 +02:00
Alberto Griggio
7388a9a5e8 Merge pull request #4849 from Beep6581/enhanced-shadows-highlights
Enhanced shadows/highlights
2018-10-17 14:22:02 +02:00
heckflosse
bb0743898b SSE code for auto calculation of dual demosaic contrast threshold, #4866 2018-10-17 13:36:41 +02:00
heckflosse
5a30c7e147 Calculate dual demosaic contrast threshold and log it in console output but don't use it, #4866 2018-10-17 00:17:22 +02:00
Hombre
8a18300a76 Removing debug printf (no issue) 2018-10-15 23:13:57 +02:00
Hombre
c5ad03c9cc Better support of TIFF's SubFileType tag and alpha channel
Fix issue #4868
2018-10-15 22:48:37 +02:00
Flössie
77587f989e Fix Clang build (fixes #4862) 2018-10-12 20:53:12 +02:00
heckflosse
18a548cd6b Curve adjustment point pipette sometimes unresponsive, fixes #4859 2018-10-12 00:24:12 +02:00
Alberto Griggio
f5d566ef22 guided filter: proper bounding of the radius before calling boxblur 2018-10-11 13:41:41 +02:00
Alberto Griggio
02a15bc58d guided filter: properly validate radius parameter before calling boxblur 2018-10-10 22:49:12 +02:00
Flössie
2125f42116 Turn almost all Listeners into abstract interfaces 2018-10-09 20:32:40 +02:00
heckflosse
07dafc67a8 Fix broken softproofing 2018-10-08 10:17:57 +02:00
U-PC-BUREAU\jacques
404ff5e86b update previewimage for wavelet in improccoordinator.cc 2018-10-07 10:59:02 +02:00
heckflosse
b641fdaba7 some code movements for #4834 2018-10-06 22:17:33 +02:00
Alberto Griggio
30d8a674aa shadows/highlights: added colorspace selection (RGB or L*a*b*) 2018-10-03 23:41:30 +02:00
Alberto Griggio
17e4f6f25c enhanced shadows/highlights to avoid halos and desaturation
- use a guided filter instead of Gaussian blur for computing the masks
- operate in RGB space instead of L*a*b* to retain saturation in the shadows
2018-10-03 15:11:40 +02:00
Alberto Griggio
67adaeb0e2 Added an implementation of the Fast Guided Filter
derived directly from the pseudo-code of the paper:

 Fast Guided Filter
 by Kaiming He, Jian Sun

available at https://arxiv.org/abs/1505.00996
2018-10-03 15:09:49 +02:00
Alberto Griggio
39728c3286 rtengine: added rescale.h header with rescaleBilinear and rescaleNearest
taken from tmo_fattal02.cc and moved in their own header to allow reuse
2018-10-03 15:07:24 +02:00
heckflosse
095cb010e5 reduce updates to preview, panning background, navigator and thumbs, fixes #4834 2018-09-27 18:16:29 +02:00
heckflosse
080033765c Exclude 2pix border from raw ca correction 2018-09-27 14:13:04 +02:00
heckflosse
80530d47d4 Raw chromatic aberration correction's Avoid Color Shift causes purple halo, fixes #4838 2018-09-27 10:53:32 +02:00
heckflosse
5ece07861d Don't trigger color toning listener when color toning is disabled 2018-09-25 22:21:02 +02:00
heckflosse
52644cd7f3 Fix colour tint when using raw ca correction avoid colour shift on images with (height % 2) == 1 2018-09-24 16:52:03 +02:00
heckflosse
5202a351e4 Raw crop for Canon PowerShot SX220 HS, fixes #4831 2018-09-24 16:50:34 +02:00