598 Commits

Author SHA1 Message Date
Desmis
cf214c7a1b Save provisory work GUI 2019-12-20 18:16:10 +01:00
Desmis
f4ad061cb9 save provisory GUI work 2019-12-20 16:14:58 +01:00
Desmis
8361591e0e Simplify denoise curve replace 4 sliders luminance 2019-12-20 08:52:52 +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
3f4f144ec6 Improve settings balance 2019-12-17 16:08:14 +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
2b1e94e6bd Others improvments to wavelet pyramid 2019-12-15 13:29:32 +01:00
Desmis
025f444d7e Improve contrast levels with sigma 2019-12-15 08:21:41 +01:00
Desmis
2f414e20ed Add contrast by level to wavelet pyramid 2019-12-14 09:08:12 +01:00
Desmis
290fa796e8 Third commit Wavelet pyramid - Blur level curve by level 2019-12-13 18:27:54 +01:00
Desmis
e73c8666e2 Second commit Wavelet Pyramid - Blur levels simplified 2019-12-13 16:24:52 +01:00
Desmis
446ae7b49c First commit Wavelet Pyramid - Clarity and Blur Residual 2019-12-13 13:37:16 +01:00
Desmis
ab50cfdc58 Encoding log - add slider base log 2019-12-11 15:07:40 +01:00
Hombre57
c23f976302 Merge branch 'dev' into spot-removal-tool 2019-12-08 00:37:54 +01:00
Desmis
b2b4ffe3d7 add full image control 2019-12-05 18:44:07 +01:00
Desmis
1d45e92f86 Save work 2019-12-04 14:32:11 +01:00
Desmis
df13581e2d various improvment and add Mask Blur to expert Color and Light 2019-11-30 11:01:02 +01:00
Desmis
05769e69ca Fixed hugged bug due to a stupidity on my part 2019-11-30 05:52:42 +01:00
Desmis
ae21edf255 Another changes repartition confirmed normal 2019-11-28 09:22:43 +01:00
Desmis
bbb6a02980 Simplify and optimize code call transformed to othes functions 2019-11-26 08:51:09 +01:00
Desmis
1705868ee1 Add GF luminance to vibrance 2019-11-24 18:10:01 +01:00
Desmis
4ff81092c4 Graduated filter hue for color and light Merge file 2019-11-23 14:50:34 +01:00
Desmis
46f14234d6 Improvment to graduated filter - chroma - feather - tooltip 2019-11-23 10:17:41 +01:00
Desmis
3a9847dffb Add gf to colorlight and gf chroma to merge file 2019-11-22 16:56:31 +01:00
Desmis
06131b5bf8 Fixed bug and add graduated filter to shadowsHighlight 2019-11-22 10:46:33 +01:00
Desmis
056e30622b Add graduated filter to exposure 2019-11-21 19:32:00 +01:00
Desmis
30a51ffd7a Add graduate filter to mask exposure 2019-11-21 17:36:57 +01:00
Desmis
bb9673db68 Add background to merge file 2019-11-18 18:05:29 +01:00
Desmis
7acdcaca6a GUI mask vibrance - disabled 2019-11-17 13:58:19 +01:00
Desmis
8f79670aa8 save provisory work GUI vibrance mask 2019-11-17 11:24:29 +01:00
Desmis
cb61c55d8f prepare work for mask H(H) in Color and light 2019-11-15 11:05:28 +01:00
Desmis
c58d2a1d75 merge with dev 2019-11-14 14:07:04 +01:00
Desmis
00c777a3f0 merge with dev 2019-11-14 10:52:16 +01:00
Ingo Weyrich
3be7016517 Capture sharpening: Remove range adjuster and introduce 2019-11-13 21:05:24 +01:00
Desmis
d9be38e6c2 merge with dev 2019-11-12 17:07:57 +01:00
Desmis
f3900d8f7e Improvment mask blur and denoise - structure as tool 2019-11-12 16:55:09 +01:00
Ingo Weyrich
e525f5bec1 Capture sharpening: added range-adjuster to exclude bright areas from sharpening 2019-11-12 14:37:15 +01:00
Desmis
a1d17b3090 Improvment mask color - structure as tool 2019-11-12 12:32:06 +01:00
Desmis
61e2e1c4a1 merge with dev 2019-11-12 07:15:29 +01:00
Desmis
456c6f3d7f Add mask Structure to mask Blur and Noise 2019-11-11 13:11:52 +01:00
Desmis
3a6cd9ed15 Add Mask Structure to mask Color and Light 2019-11-11 11:26:24 +01:00
Ingo Weyrich
d32c570383 Capture sharpening: removed gamma 2019-11-10 16:05:24 +01:00
Desmis
7f7137c5ab Change GUI merge file from settings to Color and light 2019-11-10 13:53:12 +01:00
Desmis
f8e65c8c9a Add contrast threshold to merge file 2019-11-08 10:55:32 +01:00
Desmis
d621721ffe merge wit dev 2019-11-07 07:17:19 +01:00
Desmis
590e4a48fa Special use of rgb curves 2019-11-06 14:51:02 +01:00
Desmis
34851ead73 Add rgb curve to color and light 2019-11-05 12:09:07 +01:00
Ingo Weyrich
033d9fe02a Merge branch 'dev' into newlocallab 2019-11-04 23:01:33 +01:00
Ingo Weyrich
b58d38fc62 Fix clang warnings 2019-11-01 17:17:29 +01:00