Desmis
1b038ad338
merge with dev
2019-02-20 08:05:33 +01:00
heckflosse
cbdf3267e0
Haze removal doesn't work with images with large overexposed regions, fixes #5181 , patch by @agriggio and @heckflosse
2019-02-19 21:37:04 +01:00
Desmis
9a9fbe0d54
merge with dev
2019-02-18 17:14:06 +01:00
Ingo Weyrich
8d8aeb00a7
Fix segfault when dehaze depth map is enabled
2019-02-18 16:56:39 +01:00
Ingo Weyrich
e2154f9feb
Fix a race in get_dark_channel()
2019-02-18 15:25:35 +01:00
Desmis
0c40abf126
add Contrast Threshold (sharp) - Local Contrast - Dehaze (retinex)
2018-12-19 19:33:33 +01:00
heckflosse
94f4afeb6b
Fix two issues reported by coverity
2018-11-16 14:50:51 +01:00
heckflosse
2502312242
Small speedup for dehaze, closes #4944
2018-11-08 14:35:03 +01:00
Alberto Griggio
7fb90644d3
dehaze: tweak epsilon to avoid artifacts in corner cases
2018-10-27 15:25:38 +02:00
Alberto Griggio
2026fe1d17
guided filter: added support for automatic computation of subsampling factor
2018-10-18 08:53:02 +02:00
Alberto Griggio
59339644de
dehaze: do not consider out-of-gamut pixels when estimating the ambient light
2018-10-17 15:38:35 +02:00
Alberto Griggio
4d0ddd56e5
revamped and simplified dehaze -- now it's finally usable
2018-10-16 23:20:11 +02:00
Alberto Griggio
7c10f92ace
dehaze: improved use of the guided filter for less halos
2018-10-12 16:01:48 +02:00
Alberto Griggio
74ae459bf2
dehaze: added more user-controllable parameters
2018-10-11 13:43:45 +02:00
Alberto Griggio
14ac4babec
added haze removal tool
...
Based on the paper:
"Single Image Haze Removal Using Dark Channel Prior" by He, Sun and Tang
using a guided filter for the "soft matting" of the transmission map
2018-10-10 10:02:06 +02:00