257 Commits

Author SHA1 Message Date
Desmis
c74cdb922f merge with dev 2018-03-27 17:18:32 +02:00
Desmis
1062869d01 merge with Dev 2018-03-26 14:59:08 +02:00
Alberto Griggio
7ab6f59c28 merged 'raw-line-noise-direction' into 'dev' 2018-03-22 13:56:58 +01:00
Desmis
a08c7b4182 merge with dev 2018-03-20 18:21:51 +01:00
Alberto Griggio
81210d18b4 Added new mode "Horizontal on PDAF rows only" for the "line noise filter" 2018-03-10 22:56:45 +01:00
heckflosse
84f46eaab6 Add flat field correction for monochrome raw files 2018-03-09 14:51:28 +01:00
Alberto Griggio
24edd97dca added automatic adaptive green equilibration to the PDAF lines filter 2018-03-08 16:12:34 +01:00
Alberto Griggio
0bb7375a90 added possibility to apply "RAW line noise filter" only in a specific direction (horizontal or vertical) 2018-02-28 23:37:34 +01:00
Alberto Griggio
d17bb0cfe6 feature: added option to use a (fast) neutral RAW rendering in 'inspector mode' 2018-03-21 10:47:38 +01:00
Desmis
4b916e444f merge with dev 2018-02-04 07:51:25 +01:00
Alberto Griggio
e265d23e76 made histogram matching depend on the input profile
This improves the accuracy of the matching when using non-default profiles
2018-02-02 13:57:43 +01:00
Desmis
cef451807d merge with dev 2018-01-22 08:56:24 +01:00
Alberto Griggio
8f76392885 histogram matching: cache the computed tone curve in RawImageSource 2018-01-19 21:43:55 +01:00
Alberto Griggio
bb56d73cc8 started working on proof-of-concept histogram matching 2018-01-17 01:12:13 +01:00
Desmis
90bd7fa98d merge with dev 2018-01-14 12:26:00 +01:00
Flössie
3b6cc19ae9 Fix some Coverity warnings 2018-01-12 18:20:21 +01:00
Desmis
7a714e5093 Add inverse to shapemethod - fixed crash retinex inverse 2018-01-03 16:47:54 +01:00
Flössie
ce2be7ad87 Fix pass-by-value (Coverity) 2018-01-01 12:48:35 +01:00
Flössie
1054083661 Fix pass-by-value (Coverity) 2018-01-01 12:43:51 +01:00
Flössie
ecee587402 Fix pass-by-value (Coverity)
Plus some `const` adjustments. (Groundhog day?)
2018-01-01 12:35:41 +01:00
heckflosse
1fdf44660a exposed maker to pixelshift code for future use 2017-12-12 21:38:44 +01:00
Alberto Griggio
6410f05799 Integrated the RCD demosaic method by Luis Sanz Rodriguez
Original code at https://github.com/LuisSR/RCD-Demosaicing
2017-11-18 23:45:30 +01:00
heckflosse
beb6347a48 Make compilation unit rtengine/fast_demo.cc -Wextra clean, #4155 2017-10-25 13:11:15 +02:00
heckflosse
d5ceb850f3 Make compilation unit rtengine/rawimagesource.cc -Wextra clean, #4155 2017-10-22 13:43:28 +02:00
heckflosse
c8ac93676e Make compilation unit rtengine/demosaic_algos.cc -Wextra clean, #4155 2017-10-21 22:01:42 +02:00
Hombre57
dfe40677e2 Fix coverity issue 2017-10-13 23:25:24 +02:00
Hombre57
0905294bda Merge branch 'dev' into multiframe-handling, with some merge bugfix 2017-09-17 01:15:51 +02:00
heckflosse
ed354a5926 Moved green equilibration pass one from to green_equil_RT.cc, removed timing code. Fixes #4034 2017-08-25 21:39:00 +02:00
Hombre57
86dac147c6 Adding icons on thumbnails and solving a bug in cacheimagedata.cc
See issue #4008.
The bug in cacheimagedata.cc was preventing correct cached thumbnail
loading, asking for a full processing at each loading of the directory.
2017-08-13 18:13:39 +02:00
Hombre57
1a296b763f Correction as discussed in commit review (see also issue #4008) 2017-08-10 00:50:26 +02:00
Hombre57
f23be9345c Add multi-frame handling.
- Exif of all frames are displayed in the Editor's Exif tab (without
separator)
- isHDR and isPixelShift is added to the data files stored in cache
- In the Editor panel, the QuickInfo frame display the HDR and
PixelShift information, as well as the number of frame and bit-depth for
HDR image
- the number of frame is provided by dcraw. If not set, it is provided
by the Exif's main IFD count
- the PixelShift information (for Pentax as of now) is provided by
looking at the Exif informations
- the HDR information is provided by the Exif information of the first
frame for Pentax raw files, or by the bitspersample, sampleformat and
compression tags for other files

TODO: add icons to the thumbnails to tag HDR and PixelShift files.
2017-08-08 23:42:05 +02:00
heckflosse
2a444e260a Fix some coverity issues. Pixel Shift: calculate per frame brightness factors only once after preprocessing 2017-06-17 14:43:48 +02:00
heckflosse
71c8643ce4 Fix some coverity issues 2017-06-15 23:18:46 +02:00
heckflosse
6e55f6bab5 Fixed a lot of issues reported by cppcheck 1.78 2017-04-08 22:41:46 +02:00
heckflosse
9bb5164cce allow translation of demosaic methods; hide Sub-Image selector for files with onyl 1 raw file; ... 2017-03-22 14:13:51 +01:00
heckflosse
bb518eeef8 Used new CheckBox in rawcacorrection; don't zero red and blue when autoca is enabled 2017-03-16 13:34:11 +01:00
heckflosse
f9a536fd0b new gtk3 version of pixelshift 2017-03-11 22:30:36 +01:00
U-coolermaster2\cuniek
66382743cd Improved DCB, less macroblicking on diagonals, much faster code 2017-02-27 19:41:23 +01:00
heckflosse
d570459f1e Fixed bug in last commit when image was rotated 2017-02-05 19:03:34 +01:00
heckflosse
812bf40d17 Show raw values in navigator when demosaic 'none' is used 2017-02-05 16:06:57 +01:00
heckflosse
bd492e0ece pixelshift: optionally select lmmse for motion in high iso files 2017-02-01 19:35:36 +01:00
heckflosse
37243d9cd6 Pixelshift: new beta realease 2017-01-13 21:35:11 +01:00
heckflosse
bbabe9bca8 Revert "pixelshift: Simplified code and added 2 checkboxes"
This reverts commit 3870f6d35d0d4098d232edae42412354cf9f2144.
2016-12-15 18:54:42 +01:00
heckflosse
3870f6d35d pixelshift: Simplified code and added 2 checkboxes 2016-12-15 18:45:34 +01:00
heckflosse
49aa9f0c4e pixelshift: Added new red/blue stddev adjusters for test 2016-12-05 15:34:05 +01:00
heckflosse
4820437c46 pixelshift: added checkbox to test red/blue cross check 2016-12-02 22:41:09 +01:00
Hombre
b1e7dcbf4a Updated GUI 2016-12-02 02:58:09 +01:00
heckflosse
4ba6e7d5f7 pixelshift: model specific default values. Caution: you need to press reset buttons for pixelshift adjusters of existing profiles once! 2016-12-01 19:45:54 +01:00
heckflosse
675b2cc7fc pixelshift: Added support for lcp vignetting correction and green equilibration 2016-11-29 17:01:14 +01:00
heckflosse
389d2ebddd pixelshift: Added support for .badpixels file and raw white point correction 2016-11-29 15:22:33 +01:00