Desmis
8361591e0e
Simplify denoise curve replace 4 sliders luminance
2019-12-20 08:52:52 +01:00
luz.paz
765499bf55
Fix doxygen typo and other various typos
2019-12-19 20:46:35 -05:00
Desmis
0a97248e0c
Improve some labels and tooltip - clean code
2019-12-19 09:05:26 +01:00
Lawrence
f4c37598ee
Generalize perspective correction
...
Revise perspective transformation to remove hard-coded angular field of
view and horizontal perspective axis of rotation. Add vertical bias
parameter to retain ability to perform vertical perspective
transformation independent of the horizontal perspective axis of
rotation. Add field of view parameter as a tentative method for
specifying angular field of view.
The current implementation of perspective transformation applies
horizontal perspective transformation in such a way that preserves the
orientation of a horizontal line going through the center of the image.
In common use cases, horizontal lines such as the horizon do not go
through the center of the image. In such cases, the horizontal
perspective axis of rotation should not be parallel to the image's
y-axis. This commit makes the axis of rotation dependent on the vertical
parameter.
The two axes of rotation should be placed at the appropriate distance
from the image in order to prevent stretched or compressed proportions.
In the current implementation, the axes are at a fixed relative distance
from the image. This commit adds the ability to specify the distance in
the form of the diagonal angular field of view.
2019-12-18 10:22:05 -08:00
Desmis
08e2ba79d5
merge with dev
2019-12-18 18:10:04 +01:00
Ingo Weyrich
3a207dace7
Some optimizations for capture sharpening
2019-12-18 17:33:41 +01:00
Desmis
05092ea563
various improvement to balance
2019-12-18 16:46:19 +01:00
Ingo Weyrich
5e0ad767ad
Capture sharpening: fix wrong calculation for radius > 0.84
2019-12-18 13:16:37 +01:00
Desmis
5dd3dcc94b
Improve balance
2019-12-18 10:42:31 +01:00
Desmis
3f4f144ec6
Improve settings balance
2019-12-17 16:08:14 +01:00
Desmis
f6f03fb8fc
Some improvments and Tooltip
2019-12-17 11:34:16 +01:00
Desmis
cf226473ce
merge with dev
2019-12-16 14:17:52 +01:00
Desmis
81e08265ec
2nd levels and resid dynamic range compression contrast wavelet
2019-12-16 14:16:12 +01:00
Desmis
1981b17245
First levels dynamic range compress Contrast wavelet
2019-12-16 12:36:45 +01:00
Desmis
fd8bd9fba6
Various adjustements and optimize code clarity
2019-12-15 17:04:26 +01:00
Ingo Weyrich
6b22101500
better white level for FUJIFILM X-A7
2019-12-15 17:00:50 +01:00
Desmis
222cb77d34
small changes and clean code
2019-12-15 13:38:30 +01:00
Desmis
2b1e94e6bd
Others improvments to wavelet pyramid
2019-12-15 13:29:32 +01:00
Desmis
cf674f0818
several improvment to process wavelet contrast
2019-12-15 11:53:46 +01:00
Desmis
b2c1f5de66
merge with dev
2019-12-15 08:24:35 +01:00
Desmis
025f444d7e
Improve contrast levels with sigma
2019-12-15 08:21:41 +01:00
Desmis
3306b9d1b9
Improve sigma
2019-12-14 10:57:40 +01:00
Desmis
2f414e20ed
Add contrast by level to wavelet pyramid
2019-12-14 09:08:12 +01:00
Desmis
66e0309696
merge with dev
2019-12-13 18:42:30 +01:00
Desmis
290fa796e8
Third commit Wavelet pyramid - Blur level curve by level
2019-12-13 18:27:54 +01:00
Ingo Weyrich
eb4fe6a7c6
Merge pull request #5562 from Beep6581/review_demosaicers
...
Clip negative values to zero in raw processing, #5561
2019-12-13 16:54:51 +01:00
Desmis
a5f7191106
Forgoten enable blur
2019-12-13 16:41:58 +01:00
Desmis
d5f1a3ae3e
merge with dev
2019-12-13 16:26:30 +01:00
Desmis
e73c8666e2
Second commit Wavelet Pyramid - Blur levels simplified
2019-12-13 16:24:52 +01:00
Ingo Weyrich
0c10b1466e
raw crop for Leica SL2
2019-12-13 14:39:05 +01:00
Ingo Weyrich
92c29bcd65
Skip capture sharpening for predemosaiced raw files, fixes #5563
2019-12-13 13:50:00 +01:00
Desmis
446ae7b49c
First commit Wavelet Pyramid - Clarity and Blur Residual
2019-12-13 13:37:16 +01:00
Ingo Weyrich
4d72fc0b5b
Do not generate negative values if raw values are less than black level, #5562
2019-12-12 20:05:43 +01:00
Ingo Weyrich
637e8454ef
Do not generate negative values in output of raw ca-correction, #5562
2019-12-12 19:59:27 +01:00
Ingo Weyrich
b2218d05dd
clip negative output of demosaicers to zero, #5561
2019-12-12 18:45:18 +01:00
Desmis
818a302842
Fixed memory leak in Retinex_pde and Exposure_pde
2019-12-12 16:53:37 +01:00
Desmis
e4c2ec4d2d
Speedup fftw for blur and noise
2019-12-11 18:18:29 +01:00
Desmis
d28bce3fb0
merge with dev
2019-12-11 15:10:27 +01:00
Desmis
ab50cfdc58
Encoding log - add slider base log
2019-12-11 15:07:40 +01:00
Ingo Weyrich
a2dd906115
flush denormals to zeros for mask blur, #5560
2019-12-11 13:00:09 +01:00
Desmis
116d5f6d27
Reenabled optimize FFT
2019-12-11 08:00:24 +01:00
Desmis
73fd0c1a67
disable optfft exposure
2019-12-10 13:54:34 +01:00
Desmis
faf649b6ab
merge with dev
2019-12-10 13:38:40 +01:00
Desmis
96ae22732d
Fixed various bud badbehavior exposure
2019-12-10 13:20:57 +01:00
Ingo Weyrich
1d08c9355d
Capture sharpening: speedup processing of flat areas
2019-12-09 15:34:04 +01:00
Desmis
fd5720d8e8
Huge improvment to merge file
2019-12-09 09:50:33 +01:00
Desmis
c97223abbc
Use auto FFTW in 'normal' mode if radius greater than 30
2019-12-08 09:32:27 +01:00
Desmis
4f286d8d89
merge with dev
2019-12-08 06:27:40 +01:00
Desmis
f911db97fb
Negative values Dehaze - thanks to Alberto
2019-12-08 06:24:26 +01:00
Floessie
ba36a92240
Merge pull request #5534 from Beep6581/cr3_cleanup
...
CR3 decoder cleanup and fixes
2019-12-07 11:57:36 +01:00