Beep6581
44f2400993
Merge pull request #5539 from mattiaverga/klt
...
Fix linking against system klt
2020-02-06 09:53:35 +01:00
Morgan Hardwood
d35dc3f93b
Fix copyright references for the CR3 decoder
...
Closes #5634
2020-02-05 23:27:04 +01:00
Ingo Weyrich
093e873517
Capture Sharpening: support radius up to 2.0
2020-01-29 12:49:44 +01:00
Morgan Hardwood
01053df85d
Updated url in lensfunDbDirectory comment
2020-01-28 23:39:08 +01:00
Ingo Weyrich
397099c543
Fix segfault, fixes 5621
2020-01-26 18:38:18 +01:00
Desmis
83ebcff455
merge with dev
2020-01-25 08:14:14 +01:00
Desmis
7dd5f81fbd
merge with dev
2020-01-25 07:46:38 +01:00
Ingo Weyrich
0d2ffb5e61
more final fixes
2020-01-24 14:53:41 +01:00
Ingo Weyrich
9a4ade6f20
devirtualize method calls by declaring classes and methods final
2020-01-23 22:18:46 +01:00
Ingo Weyrich
914daffa39
more double promote fixes, still not complete
2020-01-22 00:11:39 +01:00
Ingo Weyrich
806c086fbc
more double promote fixes, still not complete
2020-01-21 14:01:27 +01:00
Lawrence
65e76df279
Fix LGTM multiplication alerts
2020-01-20 22:06:27 -08:00
Ingo Weyrich
b2443b0e7e
more double promote fixes, still not complete
2020-01-21 00:16:27 +01:00
Ingo Weyrich
6d76670e7d
sleef.h: Do not convert to double in signf(float)
2020-01-19 12:02:19 +01:00
Lawrence
f16773eb3f
Merge branch 'dev' into perspective
...
Resolve minor conflict in ImProcFunctions::transformGeneral and add new
arguments for use of ImProcFunctions::needsTransform in
PerspectiveCorrection::autocompute.
2020-01-18 18:41:26 -08:00
Lawrence
7395b26db4
Add rotation to camera-based perspective tool
...
This rotation is different from the Rotate tool and the post-correction
adjustment rotation because it is applied between camera shift and
camera angle. It is equivalent to correcting the camera's roll and is
the same as the rotation calculated by automatic perspective correction.
2020-01-18 17:13:24 -08:00
Lawrence
025d11bb22
Make auto perspective centered at 0
...
darktable/ART searches for the optimal value of a parameter starting
with the currently set value. They scan within a range of that value.
This commit changes the starting value to 0 for rotation, pitch, and
yaw. It makes the search range balanced.
2020-01-18 15:26:52 -08:00
Ingo Weyrich
bf301b7e40
reduce include depenencies
2020-01-18 23:46:48 +01:00
Lawrence
6ab92eb1f5
Adapt auto perspective for camera-based correction
...
Comment out parameters that darktable/ART use in case we decide to use
them later. Add yaw and pitch parameters used by the camera-based
perspective correction. Modify homography matrix calculation to use the
camera-based perspective model.
2020-01-18 12:31:04 -08:00
Lawrence
b2a5c6a0f3
Fix a homogeneous function parameter type
...
The rotation matrix function signature used a generic type for the
rotation angle. Change it to double.
2020-01-18 10:59:57 -08:00
Ingo Weyrich
c3a86befaa
Fix broken build
2020-01-18 11:57:31 +01:00
Ingo Weyrich
54d8efc5f6
reduce include dependecies
2020-01-17 23:56:17 +01:00
Ingo Weyrich
d82ea3af02
reduce some include dependencies
2020-01-17 23:18:48 +01:00
Ingo Weyrich
507af11adf
mlsharpen: bugfix and speedup
2020-01-17 16:25:20 +01:00
Ingo Weyrich
c304d32702
mlsharpen review: minor changes
2020-01-17 14:23:06 +01:00
Ingo Weyrich
d5c60475e5
review mlsharpen
2020-01-17 14:16:54 +01:00
Ingo Weyrich
906347ab2d
Capture sharpening: some cleanups
2020-01-15 22:15:31 +01:00
Lawrence
d9886d58f9
Take auto perspective correction files from ART
2020-01-13 19:51:38 -08:00
Ingo Weyrich
88808d1364
Merge pull request #5585 from Beep6581/lab2monitorRgb-review
...
Simplify copyAndClampLine, make in place transformations when gamutwa…
2020-01-13 13:57:26 +01:00
Desmis
ba7a61c391
merge with dev
2020-01-13 08:33:45 +01:00
Desmis
4e81cbaa72
merge with dev
2020-01-13 08:02:43 +01:00
Ingo Weyrich
4ee4888d5b
Capture sharpening: Disable benchmark
2020-01-12 19:38:37 +01:00
Ingo Weyrich
54bce4af64
Capture sharpening: minor speedups
2020-01-12 19:36:37 +01:00
Desmis
01fbc2eddf
Suppress interaction between wavelet and tone-mapping
2020-01-12 08:03:52 +01:00
Ingo Weyrich
1a02f16c35
crash in Tab: transform, fixes #5604
2020-01-11 11:20:41 +01:00
Ingo Weyrich
09b1a5fada
Capture sharpening: add vectorization hints for gcc
2020-01-10 19:45:59 +01:00
Ingo Weyrich
355fd5a44a
Capture sharpening: add vectorization hints for clang
2020-01-10 14:25:51 +01:00
Ingo Weyrich
c6f021dcc9
Merge pull request #5589 from Beep6581/logtransform
...
Applying geometric transformations leads to dark artifacts in combina…
2020-01-06 20:52:22 +01:00
Ingo Weyrich
0edac2dac7
Speedup for scalar xlog functions
2020-01-06 19:01:30 +01:00
Ingo Weyrich
cabbf8c229
guidedfilter: direct copy when no rescaling is needed, copied from ART
2020-01-03 20:23:34 +01:00
Ingo Weyrich
e07ff4032b
log transform: Fix segfault
2020-01-03 11:35:20 +01:00
Ingo Weyrich
49d594f67a
Log transform: add method combobox
2020-01-02 19:28:57 +01:00
Ingo Weyrich
2ce6e6d1d3
skip unnecessary transform
2020-01-02 14:35:27 +01:00
Ingo Weyrich
085c68fc29
Log tranform: fix bug in preview mode
2020-01-01 19:06:02 +01:00
Ingo Weyrich
52f7c2c531
Log transform: further speedup
2020-01-01 15:18:47 +01:00
Ingo Weyrich
6302084804
sleef: use our own replacement of rint. Based on code from Alberto Griggio, but further optimized for SSE
2020-01-01 14:52:15 +01:00
Ingo Weyrich
399a0055c6
Log transform: Fix broken build
2019-12-31 20:07:39 +01:00
Ingo Weyrich
58d8e66b72
Log transform: speedup, #5588
2019-12-31 19:09:06 +01:00
Ingo Weyrich
bcb7df44df
Log transform: fix segfault
2019-12-31 15:23:24 +01:00
Ingo Weyrich
d17f71eb72
Applying geometric transformations leads to dark artifacts in combination with capture sharpening, fixes #5588
2019-12-30 15:27:17 +01:00