144 Commits

Author SHA1 Message Date
Desmis
14f3dfc128 Improve mask exposure with guidefilter 2019-03-03 12:08:00 +01:00
Desmis
18aa9e4daa Improve Color and light mask with guidefilter 2019-03-03 11:32:19 +01:00
Desmis
b63649b5fd save provisory work 2019-03-01 18:55:43 +01:00
Desmis
8e0eb97eb6 merge with dev 2019-02-26 17:44:13 +01:00
Desmis
7701a56e6c add method to Labgrid color correction 2019-02-23 14:34:17 +01:00
heckflosse
46aabd2003 Unfix fixed white level, #5187 2019-02-23 14:00:45 +01:00
Desmis
d766ae4f82 Add strength to color correction grid 2019-02-19 11:34:37 +01:00
Desmis
711d46bd5d Add Color correction grid to Color and Light 2019-02-18 17:11:06 +01:00
Desmis
dd114226da Add chroma compensation to exposure 2019-02-14 18:44:18 +01:00
Desmis
68cf1ab1be Improve exclude with structure in some cases 2019-02-11 07:57:22 +01:00
Desmis
313a468776 add simplify inverse exposure 2019-02-07 13:56:51 +01:00
Desmis
2642eab943 Improve color and light with deltaE - simpify interface - clean code 2019-01-28 10:56:12 +01:00
Pandagrapher
8c90b560d7 Merge with branch 'dev/newlocallab'... 2019-01-25 12:58:28 +01:00
Desmis
0bbac490ca Provisory work with new lago for exposure 2019-01-21 17:45:55 +01:00
Pandagrapher
fc6e4ceaf1 Improve mask visibility selection in GUI 2019-01-19 14:11:12 +01:00
Desmis
5da3b1b50f Fixed some crash - change max expcomp - add blend mask exposure 2019-01-18 13:51:09 +01:00
Desmis
eec28d637f Fixed bug in color LC(H) - add LC(H) for exposure - add blend for mask color 2019-01-17 17:13:27 +01:00
Desmis
c71d70f0ea Add structure to shape detection for colorlight and exposure 2019-01-13 14:49:11 +01:00
Desmis
9d1104517b Add CL=f(H) curve to Color and Light mask 2019-01-11 16:05:00 +01:00
Desmis
c99c9e673d Add mask to Exposure 2019-01-09 16:15:23 +01:00
Desmis
d6f13b0753 Improve ref (hue chroma luma) management - prepare mask and blend 2019-01-07 16:51:05 +01:00
Desmis
476846f2ab Improve code and contrast slider - add show modifications to exposure and Color 2019-01-06 14:14:04 +01:00
Desmis
d54198cc56 Add tooltip for small defaults - hide TM 2018-12-30 13:55:49 +01:00
Desmis
d812e4a5fa add local blur flat region to sharpen - thanks to Ingo 2018-12-26 13:20:12 +01:00
Desmis
ed9b54db5a Add Local Soft Light 2018-12-26 09:12:27 +01:00
Desmis
0c40abf126 add Contrast Threshold (sharp) - Local Contrast - Dehaze (retinex) 2018-12-19 19:33:33 +01:00
Pandagrapher
f945466df5 Locallab cleanup #1
Cleanup of Locallab and ControlSpotPanel
Removed also useless LocalListener, useless Locallab options

The following improvments have been introduced:
- All Locallab events are now managed with regular RT logics

The following bugs have been corrected:
- Missing "sensiexclu", "struc" (hidden) and "noisechrodetail" (hidden)
adjusters have been reintroduced
- GUI problems reported by @ganned92 have been corrected
- Tone curve could have some weird behavior when mouse was moving a
curve point outside curve editor
2018-09-15 18:11:42 +02:00
Pandagrapher
757cf784f2 Merge of new Locallab GUI with existing Locallab engine
New Locallab GUI has now impacts on image

Bug fixes:
- Some tools GUI were not updated accordingly if they were not firstly
activated
- Image was not activated if a control spot was deleted
- Blur & Noise GUI was not updated according to blurMethod combobox
2018-08-23 21:38:59 +02:00
Pandagrapher
a31393adb1 Saving of Locallab tool parameters in .pp3 file
- Control spot panel parameters are now saved in .pp3 file
- Control spot curved are now visible when Locallab tool panel is
active, not visible otherwise

Limitations:
- Other Locallab tool parameters aren't saved in .pp3 file yet
- Locallab tools are temporary deactivated (time to end procparam
update)
2018-07-26 19:20:33 +02:00
Desmis
df6822178c merge with dev 2018-05-05 09:37:58 +02:00
heckflosse
3578529082 Pixelshift: further cleanup 2018-04-14 23:24:28 +02:00
heckflosse
4a1a10aab0 Pixel Shift: Improve motion mask and further changes 2018-04-14 01:11:01 +02:00
Desmis
4b916e444f merge with dev 2018-02-04 07:51:25 +01:00
Alberto Griggio
e265d23e76 made histogram matching depend on the input profile
This improves the accuracy of the matching when using non-default profiles
2018-02-02 13:57:43 +01:00
Desmis
ad6618fdfc Move events from procevents refreshmap tp mapevent in locallab.cc - - first step 2018-01-27 15:45:07 +01:00
Desmis
f1e8aeefcb add rectangle shape in normal mode 2018-01-02 18:35:01 +01:00
Desmis
fb7f65a82d Fixed bug in denoise + improve algo 2017-12-30 16:06:11 +01:00
Desmis
9713604b12 add bilateral to local denoise and enhanced GUI 2017-12-23 09:34:39 +01:00
Desmis
46181f1008 merge with dev 2017-12-21 08:42:43 +01:00
Alberto Griggio
62585bc434 merged 'localcontrast' into 'dev' 2017-12-20 23:16:28 +01:00
Alberto Griggio
c166e0a7ed added a more flexible way of managing ProcEvents
modifying the global ProcEvent enum and refreshmap array is not needed
anymore. You can now register new events dynamically, using a ProcEventMapper
instance. See rtgui/localcontrast.cc for an example.

Hopefully this solves the problem of recurring merge conflicts when different
devs add different proc events
2017-12-19 13:46:19 +01:00
Alberto Griggio
b8777b3d87 added simple local contrast tool
Borrowed from G'MIC
2017-12-19 01:03:52 +01:00
Desmis
17239849c3 merge with dev 2017-12-18 15:50:15 +01:00
Alberto Griggio
14a30c6c39 merged 'dev' into 'sony-pixel-shift' 2017-12-18 10:11:38 +01:00
Desmis
7a826a586d Add simplified Scope to local denoise 2017-12-18 08:50:49 +01:00
Alberto Griggio
e1bf4b075f added on/off switch for L*a*b* adjustments 2017-12-16 18:36:28 +01:00
Desmis
db03c16f45 Add DCT to local chroma denoise 2017-12-16 15:24:53 +01:00
heckflosse
7d430adbc6 pixelshift: Optionally use one green instead of averaging two greens 2017-12-15 18:59:26 +01:00
Desmis
73b695652c Add DCT to local denoise - improve denoise - Fixed crash in overexposed area 2017-12-14 08:56:59 +01:00
Desmis
caafa4729a merge with dev 2017-12-13 08:42:13 +01:00