how to reduce the brightness of an image?

In MATLAB there are direct commands to enhance the brightness. I need to reduce it. How to achieve it.

Respuestas (3)

Rene
Rene el 11 de Sept. de 2012
image = image./3;
imshow(image,[0 255])
yields a threefold reduction
Image Analyst
Image Analyst el 11 de Sept. de 2012

1 voto

There are several ways, such as you can divide the image by a factor, you can subtract a number from it, or you can convert from RGB color space to HSV colorspace, reduce the intensity of the v channel (for example by subtracting or dividing) and then convert back to RGB color space.
DGM
DGM el 28 de Abr. de 2022

0 votos

There are many different ways, using both simplistic direct methods and purpose-built tools. The answers in this related question cover several of the ways and should apply directly to this question as well.

Categorías

Etiquetas

Preguntada:

el 11 de Sept. de 2012

Respondida:

DGM
el 28 de Abr. de 2022

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by