#3110: i.colors.enhance or r.colors: add Gamma correction parameter to improve
brightness
-----------------------------------------------+---------------------------
 Reporter:  neteler                            |      Owner:  grass-dev@…
     Type:  enhancement                        |     Status:  new
 Priority:  normal                             |  Milestone:  7.2.0
Component:  Imagery                            |    Version:  svn-
                                               |  releasebranch72
 Keywords:  i.colors.enhance, r.colors, gamma  |        CPU:  Unspecified
 Platform:  Unspecified                        |
-----------------------------------------------+---------------------------
 Sometimes color composites of satellite data are very dark. A common
 solution is "Gamma correction"
 (https://en.wikipedia.org/wiki/Gamma_correction) which brightens an image
 while keeping colors intact.

 While I would like to see a gamma=... parameter in i.colors.enhance, I
 guess that it needs to be added to r.colors.

 Some code:
  * https://github.com/imagico/gdal-py/blob/master/ls2rgb.py (uses numpy)
  * r7436 brought some gamma support to r.in.png but it is not quite clear
 to me what it does. At least it is in C.

 Maybe it is not complicated to add that?

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/3110>
GRASS GIS <https://grass.osgeo.org>

_______________________________________________
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to