Ingo Weyrich
|
2b62eaa784
|
Simplified CS radius calculation
|
2020-09-17 14:12:59 +02:00 |
|
Ingo Weyrich
|
1ed9444e3e
|
Removed always true condition
|
2020-09-10 16:48:07 +02:00 |
|
Ingo Weyrich
|
813ebd8359
|
captureSharpening(): std::unique_ptr
|
2020-08-28 14:33:40 +02:00 |
|
Ingo Weyrich
|
8f483496b2
|
captureSharpening(): let the compiler vectorize the last loop. Tested with gcc 10.2.0 and clang 10.0.1
|
2020-08-28 14:23:40 +02:00 |
|
Ingo Weyrich
|
2c831a11a7
|
more double promote fixes
|
2020-02-09 23:34:12 +01:00 |
|
Ingo Weyrich
|
b627adea3a
|
Merge branch 'dev' into fix-double-promotion
|
2020-02-09 16:45:20 +01:00 |
|
Ingo Weyrich
|
093e873517
|
Capture Sharpening: support radius up to 2.0
|
2020-01-29 12:49:44 +01:00 |
|
Ingo Weyrich
|
397099c543
|
Fix segfault, fixes 5621
|
2020-01-26 18:38:18 +01:00 |
|
Ingo Weyrich
|
b2443b0e7e
|
more double promote fixes, still not complete
|
2020-01-21 00:16:27 +01:00 |
|
Ingo Weyrich
|
906347ab2d
|
Capture sharpening: some cleanups
|
2020-01-15 22:15:31 +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 |
|
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
|
5face2e449
|
buildBlendMask: remove multiplication by amount as amount always was 1
|
2019-12-20 17:44:51 +01:00 |
|
Ingo Weyrich
|
3a207dace7
|
Some optimizations for capture sharpening
|
2019-12-18 17:33:41 +01:00 |
|
Ingo Weyrich
|
5e0ad767ad
|
Capture sharpening: fix wrong calculation for radius > 0.84
|
2019-12-18 13:16:37 +01:00 |
|
Ingo Weyrich
|
92c29bcd65
|
Skip capture sharpening for predemosaiced raw files, fixes #5563
|
2019-12-13 13:50:00 +01:00 |
|
Ingo Weyrich
|
1d08c9355d
|
Capture sharpening: speedup processing of flat areas
|
2019-12-09 15:34:04 +01:00 |
|
Ingo Weyrich
|
200d746465
|
Capture sharpening: fix border issues
|
2019-11-28 16:07:41 +01:00 |
|
Ingo Weyrich
|
62eb970aee
|
Capture sharpening: xtrans auto radius calculation bugfix
|
2019-11-17 14:13:28 +01:00 |
|
Ingo Weyrich
|
f041573d4d
|
Capture sharpening: improve auto radius calculation for xtrans
|
2019-11-16 16:06:31 +01:00 |
|
Ingo Weyrich
|
c2ed31991b
|
Capture sharpening: fix broken non SSE build
|
2019-11-14 11:57:55 +01:00 |
|
Ingo Weyrich
|
3be7016517
|
Capture sharpening: Remove range adjuster and introduce
|
2019-11-13 21:05:24 +01:00 |
|
Ingo Weyrich
|
e525f5bec1
|
Capture sharpening: added range-adjuster to exclude bright areas from sharpening
|
2019-11-12 14:37:15 +01:00 |
|
Ingo Weyrich
|
af4bf34b6b
|
Capture sharpening: cleanup
|
2019-11-11 15:52:31 +01:00 |
|
Ingo Weyrich
|
d32c570383
|
Capture sharpening: removed gamma
|
2019-11-10 16:05:24 +01:00 |
|
Ingo Weyrich
|
d3e7f6a591
|
Capture sharpening: some cleanups
|
2019-11-05 19:06:08 +01:00 |
|
Ingo Weyrich
|
ee6dd7d0d1
|
reduce <omp.h> dependencies
|
2019-11-03 16:14:16 +01:00 |
|
Ingo Weyrich
|
1d51016bdd
|
Fix some lgtm issues
|
2019-10-30 14:07:49 +01:00 |
|
Ingo Weyrich
|
ed161c6288
|
Reduce rawimage.h dependencies
|
2019-10-29 15:21:02 +01:00 |
|
Ingo Weyrich
|
c11087c28d
|
Cleanup curves.h includes
|
2019-10-29 14:15:45 +01:00 |
|
Ingo Weyrich
|
11f8672584
|
Fix bug in Capture Sharpening
|
2019-10-26 12:54:29 +02:00 |
|
Ingo Weyrich
|
0e209a0bc1
|
Capture Sharpening: Highlights zone with Color Propagation are filled in a purple color, fixes #5505
|
2019-10-22 14:12:38 +02:00 |
|
Ingo Weyrich
|
851a12e165
|
capture sharpening: more clear variable names
|
2019-09-24 19:18:26 +02:00 |
|
Ingo Weyrich
|
79b3ff8e6e
|
capture sharpening: allow negative corner boost
|
2019-09-24 18:59:02 +02:00 |
|
Ingo Weyrich
|
f2cdbd0e4d
|
Capture sharpening: experimental radius offset depending on distance to center
|
2019-09-16 15:09:47 +02:00 |
|
Ingo Weyrich
|
a06c2714e2
|
Update capturesharpening.cc
Fix artifacts at radius > 0.85
|
2019-09-15 16:29:29 +02:00 |
|
Ingo Weyrich
|
51daaf5fa1
|
Capture Sharpening: some code cleanups
|
2019-09-14 19:35:19 +02:00 |
|
Ingo Weyrich
|
aadeb539a9
|
Capture sharpening: small speedup, also reduced memory usage by width * height * 4 byte
|
2019-09-14 17:51:28 +02:00 |
|
Ingo Weyrich
|
62ec0f0fd2
|
Capture sharpening: tiled deconvolution
|
2019-09-14 14:43:32 +02:00 |
|
Ingo Weyrich
|
4079bb9920
|
Capture Sharpening: automatic radius calculation
|
2019-09-11 18:56:07 +02:00 |
|
Ingo Weyrich
|
fb51c4ca92
|
capture sharpening: Fix crash when using gamma < 1.0, #5412
|
2019-09-03 17:08:37 +02:00 |
|
Ingo Weyrich
|
f882309f59
|
capture sharpening: own compilation unit, smooth progressbar, #5412
|
2019-08-30 14:45:45 +02:00 |
|