482 Commits

Author SHA1 Message Date
Lawrence37
f9e8fb4124
Merge pull request #5887 from Beep6581/waveform
Waveform, RGB parade, and vectorscopes
2020-10-23 09:57:40 -07:00
Desmis
467bac3dea
Wavelet levels: denoise and guided filter with hue curve and local contrast (#5894)
* First wavelet denoise

* Gui for wavel denoise

* First version local contrast and denoise

* Second version local contrast and denoise

* second version GUI equalizer

* enable equalizer local contrast denoise 1234

* change local contrast curve defaut

* disable local contrast when curve 1

* denmethod in advanced - standard

* Simulate slider denoise with curve

* Some various chnages

* Chnage reference local contrast

* GUI part reference local contrast

* Enable reference noise mix denoise for local contrast denoise

* Improvment to reference local contrast denoise

* Display comment in console

* Best format string in console

* Change agressive denoise limit to 50 - added tooltip

* Added method quality denoise - change madL in ftblockdn

* Change equalizer 1234 settings - added high level local contrast

* added high levels local contrast curve

* Fixed sigma local contrast

* clean format code

* Some improvments

* normalize level slider high level threshold

* change ordonate curve high level contrast

* Fixed bad level for curve high levels - simplify GUI standard

* several changes - guidefilter final - new double slider threshold

* save provisory work

* save GUI work GF threshold

* save provisory work

* Fixed some bad behavior GUI

* save GUI Hue GF

* Curve Hue for GF

* OMP for hue GF

* addes noisevarhue and fixed some bug

* save GUI equalizer hue

* enable equalizer hue

* Fixed bad behavior GUI in advanced mode

* change some default values

* Others change default values

* Change in progressivity slider threshold local contrast

* simplifie algorithm and GUI

* Added tooltip and chnage some labels

* Change labels and tooltip wavelet denoise

* added level 5 denoise

* Change typo in label guided theshold

* Various changes labels tooltip

* Change minimum wavelet level

* Added level 5 to denoise

* Change slider sigm for a double slider sigm03 sigm45

* small delay for double slider sigm

* Fixed wrong values sigm

* Hide level56 in standard complexity

* Improve in standard complexity

* Various improvment levels 14

* interaction 56 14 - advanced complexity
2020-08-30 08:16:31 +02:00
Desmis
287fe74593
Fixed bug in Linux mask Blur denoise - rationalise code (#5896)
* First version mask bl

* Added others improvments

* Other changes to blur mask

* Improvment to blur mask

* Improvment to maskcacol
2020-08-29 15:39:39 +02:00
Flössie
c5ace05df8 Merge branch 'dev' into waveform 2020-08-16 10:08:28 +02:00
Desmis
130fbb8eb2
Local complexity - Add 'Basic' to 'Standard'(Normal) and 'Advanced'(Expert) (#5858)
* Mode simple to color and light

* Exposure complex

* Vibrance and SH complex

* Soft and Blur complex

* Common mask complex

* Sharp Retinex complex

* Localcontrast complex

* Change label tooltip complex

* Change labels and tooltip

* Change tooltip french

* Change default value scope TM

* Some forgotten hide..with basic in inverse mode

* Another hide in basic and inverse

* Change some type in labels

* Change typo contrast

* Refine some labels tootips

* Change after review Ingo - thanks

* Improve history behaviour when changing local adjustments complexity mode

* Added normal to original retinex - basic to dehaze

* Fixed bad behavior normal expert Color and Light

* Improve edge sharpness

* Another improvment edge sharpness

* various improvement

* locallab: speedup and reduced memory usage for wavcontrast4()

* remove file

* French labels complexity

* calckoe(): cleanup, speedup and bugfix for 3x3 gaussian kernels

* calckoe(): cleanup for 3x3 gaussian kernels

* calckoe(): fill koeli[] with zeroes if level <= 1 && tloww >= 75.f

* GUI part fixes and cleanup

* Fix in Locallab Settings panel

Additionnal minor fix in Preferences windows

* Change default mode complexity in preferences - basic

* Change complexity in option

* Improve gui when lauch first image

Co-authored-by: Ingo Weyrich <heckflosse67@gmx.de>
Co-authored-by: Pandagrapher <pierre.cab@gmail.com>
2020-08-10 13:18:21 +02:00
Lawrence Lee
f779527833 Clip H-C vectorscope according to color profile 2020-08-08 12:37:28 -07:00
Ingo Weyrich
6cb29be31c further cleanups 2020-07-16 21:44:00 +02:00
Desmis
2a5ce3c0ba merge with dev 2020-07-14 07:42:15 +02:00
Desmis
32329f306f Prepare rtengine for CH curve 2020-07-13 17:32:38 +02:00
Ingo Weyrich
e269b38d1e Wavelet Blur levels: use LUT for pyramid, reduce memory usage, speedup 2020-07-06 15:25:04 +02:00
Desmis
fd43ed28fe change exposure with Laplacian 2020-07-05 08:33:40 +02:00
Ingo Weyrich
bad0c0b1e7 Some cppcheck cleanups 2020-06-28 13:24:00 +02:00
Desmis
60728717a6 differentiate the action luma and chroma blend 2020-06-27 14:16:07 +02:00
Desmis
344864a8ec Added Graduated Filter luminance common mask 2020-06-24 07:31:48 +02:00
Desmis
ebb8b16583 Improvment to maskcacol 2020-06-24 05:50:11 +02:00
Desmis
fb06a4dcfd Pass GUI parameters mask to rtengine and iplocallab.cc 2020-06-23 12:00:23 +02:00
Desmis
90dedb001f Add common mask curve to rtengine and iplocallab.cc 2020-06-23 09:17:37 +02:00
Ingo Weyrich
2dd2313e02 wavcont(): use per level/dir beta values for all methods, speedup process 2, reduce memory usage, fix a race 2020-06-21 11:39:58 +02:00
Ingo Weyrich
f23c2e9de0 locallab: speedup for wavcontrast4 and clarimerge 2020-06-16 15:35:42 +02:00
Ingo Weyrich
beb8fd8f74 Merge branch 'dev' into newlocallab2 2020-06-14 22:03:26 +02:00
Ingo Weyrich
8730afc041 Merge branch 'const-wavelet-decomposition' into cleanup_59 2020-06-14 17:35:09 +02:00
Ingo Weyrich
e0cefec695 iplocallab.cc: further cleanups 2020-06-12 19:58:56 +02:00
Ingo Weyrich
79549dc287 iplocallab.cc: further cleanups 2020-06-08 15:40:09 +02:00
Ingo Weyrich
136e2b8c53 exlabLocal: speedup and bugfix(race condition) 2020-06-06 11:07:00 +02:00
Desmis
7868cc160a Improvments to sharp 2020-06-05 14:50:27 +02:00
Ingo Weyrich
4f3d2ac670 newlocallab2: further cleanups 2020-06-03 13:01:09 +02:00
Ingo Weyrich
f6714b2171 iplocallab.cc: further cleanups 2020-06-01 15:31:50 +02:00
Ingo Weyrich
0c1179a49d iplocallab.cc : code review part seven, cleanups, review still not completed 2020-05-31 23:20:44 +02:00
Ingo Weyrich
41675913d6 Cleanups and also some speedups for RT 5.9, to be continued 2020-05-31 17:27:44 +02:00
Ingo Weyrich
9233320a4a ImProcFunctions::softproc() : Cleanup, speedup, and reduced memory usage 2020-05-30 16:54:44 +02:00
Ingo Weyrich
c4c9737f78 iplocallab.cc : code review part six, speedups and cleanups, review still not completed 2020-05-30 14:25:27 +02:00
Ingo Weyrich
3f10eca074 iplocallab.cc : code review part three, mainly speedups, review still not completed 2020-05-21 13:09:58 +02:00
Flössie
38f0a2360f Make wavelet_decomposition const-correct 2020-05-19 10:22:33 +02:00
Ingo Weyrich
07dbe64409 iplocallab.cc : code review part two, mainly speedups, review still not completed 2020-05-17 21:47:21 +02:00
Ingo Weyrich
cdd933ab4d iplocallab.cc : code review part one 2020-05-16 17:38:46 +02:00
Desmis
a806d00268 Merge with dev 2020-05-13 08:51:50 +02:00
Desmis
fb4f64699b Use previewDeltaE information to show deltaE 2020-05-12 17:19:44 +02:00
Desmis
99fd6162f8 Clean code 2020-05-12 16:28:17 +02:00
Desmis
e25f5aa455 Rebuild wavtm with curve finerCoraser - language - various chnages to denoise 2020-05-12 09:11:16 +02:00
Ingo Weyrich
8581799a7a make ipwavelets.cc cppcheck clean 2020-05-11 22:33:43 +02:00
Desmis
0189cc0815 Added directional contrast to wavelet pyramid 2020-04-27 09:47:43 +02:00
Desmis
266b219f0a Added Damper to dynamic compression wavelet 2020-04-21 08:10:06 +02:00
Desmis
25513c85bc Improve toning with meanab sigmaab and damper 2020-04-13 17:52:56 +02:00
Desmis
1e3870d8f7 Clean code improcfun.h 2020-04-05 15:53:05 +02:00
Desmis
753cf61ae6 merge with dev 2020-04-05 15:51:12 +02:00
Desmis
ed57e3163e Prepare ftblockdn to chroma denoise 2020-04-02 09:10:33 +02:00
Desmis
428bd617c9 merge with dev 2020-03-31 16:46:01 +02:00
Desmis
5102c82c11 Improve blur with effect 2020-03-31 10:04:16 +02:00
Desmis
c062d654bb merge with dev 2020-03-29 18:31:52 +02:00
Desmis
ea56e57ec2 First version blur by level 2020-03-26 07:19:54 +01:00