39 Commits

Author SHA1 Message Date
Lawrence Lee
1a3fce8c56
Remove benchmarking 2025-05-18 22:27:08 -07:00
Lawrence Lee
e3c7fd42e9
Merge branch 'dev' into metadata-exiv2 2023-02-15 22:28:18 -08:00
U-PCSPECIALIST01\jdesm
8047aded3b remove BENCHFUN for inpaint-opposed color-propagation Itcwb 2023-02-09 16:15:42 +01:00
Desmis
e5d46032ff
Add "Inpaint opposed" to Highlight reconstruction and improved Itcwb (#6635)
* Essai HL

* Try Inpaint opposed

* Code improvment

* Add file

* Improvment to process inpaint opposed  and color propagation

* Clean code

* Change Blend to Coloropp in Profile pp3

* Enable BENCHFUN hilite_recon

* Clean rtengine cmakelist

* Comment unused code

* Neutralise unused code

* Change bad Exposure in Pop2Lab.pp3

* Try to fix bug when Inpaint Opposed is used and White balance disabled

* Changes to refreshmap

* Change to improccoordinator M_RETINEX

* Clean unused commented code

* Force Inpaint-opposed in rawimagesouce if wb change

* Suppressed message in console

* Change events and limits to 1 the number of calls to inpaint-opposed

* Comment code

* Add gain theshold to inpaint opposed

* fixed typo in procparams.cc

* Change in option.cc itcwb_sort to true

* Change itcw sorted in options and rawimagesource.cc

* Change sampling read datas Itcwb

* Allow or not purple in WB itcwb

* Added option icwb.nopurple to bypass settings

* Added code comment Itcwb

* optimize Itcwb between green and student

* Formated code used by Itcwb with Astylert.bat

* Change color_match - thanks to Lawrence37

* Remove wrong text
2023-02-09 07:14:20 +01:00
Thanatomanic
9fcf45dca5 Several fixes and changes made by Floessie earlier 2021-04-27 21:35:43 +02:00
Thanatomanic
de15da1d59
Fix new color propagation method (#6109)
* Fixed artifacts thanks to Alberto

* Added blur to Color propagation

* Clean format code - small improvments

* color propagation: Enable old mode at blur = 0

* Improve GUI

* color propagation: smooth progress bar for blur > 0

* change label

* Some cleanups

* color propagation: small speedup for blur > 0

* color propagation: speedup for blur > 0 when region with clipped highlights is small

* Speed-up for blur=1 - clean GUI code

* color propagation: cleanups

* Harmonize events in tonecurve.cc

* tonecurve.cc : cleanup

* Highlight reconstruction: small changes to gui

* Use Gtk::Box instead of Gtk::VBox

* Change maximum number of blur levels to 4

* Suppress BENCHFUN

* Suppress bad commit locallabtools

Co-authored-by: Desmis <jdesmis@gmail.com>
Co-authored-by: Ingo Weyrich <heckflosse67@gmx.de>
2021-02-18 13:36:54 +01:00
Ingo Weyrich
cce2f5053e Colour propagation: reduce memory usage 2021-02-02 17:53:27 +01:00
Desmis
b554f52ab9 Improve HLreconstruction color propagation - best transitions - code from ART - thanks to Alberto 2021-01-07 12:08:10 +01:00
Desmis
b8d5a3d9fb
Local adjustments - Log encoding - Recovery based on mask luminance (#6038)
* GUI for recovery mask - Log encoding

* Enable recovery Log encoding with luminance mask
2021-01-01 12:05:33 +01:00
Flössie
c607b58b18 Fix non-OpenMP build warnings 2020-06-18 14:32:45 +02:00
Ingo Weyrich
2c831a11a7 more double promote fixes 2020-02-09 23:34:12 +01:00
Ingo Weyrich
806c086fbc more double promote fixes, still not complete 2020-01-21 14:01:27 +01:00
Ingo Weyrich
6935faa258 Further cleanup of include dependencies 2019-10-30 22:12:06 +01:00
Morgan Hardwood
60b2196bce Updated gnu.org links to use HTTPS 2019-09-10 12:34:57 +02:00
Ingo Weyrich
4c99c9cf01 cppcheck: further fixes 2019-08-07 15:32:52 +02:00
Ingo Weyrich
d1c9a5f989 Removed timing code 2019-07-12 13:46:45 +02:00
Flössie
856b437983 Some minor code cleanups 2019-07-10 13:16:03 +02:00
Ingo Weyrich
3f9c232f18 hilite_recon.cc 2019-07-09 23:15:38 +02:00
Ingo Weyrich
0b1ba37c75 color propagation: fix segfault whan there is nothing to reconstruct 2019-07-09 19:40:08 +02:00
Ingo Weyrich
c56106beae color propagation: small speedup, also some code formating 2019-07-09 17:39:53 +02:00
Ingo Weyrich
fe43bf1bf2 color propagation: use up to 4 cores where previously only up to 3 cores were used 2019-07-09 00:40:25 +02:00
Ingo Weyrich
4f73e5bb3c Fix oob access in last commit 2019-07-09 00:20:04 +02:00
Ingo Weyrich
54fdbe41ea dump SSE code in boxblur2 because new code is faster with auto-vectorization, also pad bufferwidth for boxblur2 to a multiple of 16 2019-07-08 23:57:24 +02:00
Ingo Weyrich
4d6c3f2ce2 Speedup for color propagation 2019-07-07 15:29:24 +02:00
Morgan Hardwood
5b50b2d059 Various interface fixes, closes #5211 2019-03-25 01:53:07 +01:00
Flössie
37027e46bd Fix non-OpenMP build 2019-02-06 06:54:31 +01:00
Alberto Griggio
fcf1fd0592 revert to old method (<= 5.4) for hilight reconstruction via colour propagation
Fixes #4610
2018-06-14 18:05:47 +02:00
Alberto Griggio
acfdf220ec reverted to original method for colour propagation of fully clipped highlights
The "new" one was producing artifacts in some cases -- needs further investigation
2018-04-03 10:38:59 +02:00
Alberto Griggio
6f83d57458 some tweaks to the colour propagation method for highlight recovery
with the attempt to make it "smoother" and more realistic (or at least eye
pleasing) in some corner cases
2018-03-22 15:45:18 +01:00
heckflosse
96bf06a950 Removed most of the __x86_64__ dependencies. Also removed _RT_NESTED_OPENMP 2018-01-23 16:05:31 +01:00
heckflosse
6e55f6bab5 Fixed a lot of issues reported by cppcheck 1.78 2017-04-08 22:41:46 +02:00
heckflosse
9abb397572 Fix all warnings in hilite_recon.cc 2017-03-31 20:22:13 +02:00
heckflosse
a0dabf8067 Colour Propagation, cleanup and a small speedup 2015-10-14 23:15:01 +02:00
heckflosse
9061b2549d Fix inconsistent behaviour in Colour Propagation 2015-10-13 14:36:19 +02:00
heckflosse
6eaf68e850 Improved quality of Colour Propagation for some cases 2015-10-11 19:17:09 +02:00
heckflosse
b1dd9dd59a Speedup and reduced memory usage for Colour Propagation 2015-10-10 01:05:08 +02:00
heckflosse
20839d3a4a Color propagation highlight reconstruction causes crash on some files, fixes #2928 2015-10-03 13:33:52 +02:00
DrSlony
0e0cfb9b25 Formatted all .cc and .h code in rtengine, rtexif and rtgui using astyle 2015-08-11 11:55:03 +02:00
torger
d5ca351c20 Issue 2134: removed obsolete raw highlight preservation setting from GUI (still left in procparams for backwards compatilibility) 2015-07-10 12:00:36 +02:00