Aumentar y disminuir el brillo de una imagen en MATLAB

El grado de iluminancia de la imagen se llama brillo. La cantidad de luz que sale de un objeto define el brillo de ese objeto. Si un objeto se coloca en una habitación oscura, ese objeto emitirá mucha menos luz, por lo que no podremos verlo correctamente. Ahora bien, ¿qué entendemos por brillo en el contexto de una imagen digital? Se define como el nivel de intensidad de los píxeles de la imagen. Sabemos que 0 intensidad significa píxel oscuro y 1 intensidad significa píxel blanco. Por lo tanto, se puede decir que el brillo es el valor de intensidad promedio de todos los píxeles de una imagen.

Sintaxis: 

image_var = imread(“ruta de la imagen”);

imagen = imagen – C; donde C es constante, como 50.

imagen = imagen + C; donde C es constante, como 50.

imtool(imagen_var, [ ]);

Ejemplo 1:

Matlab

% MATLAB code for read the image 
% and convert into dark and bright images.
org_image=imread("lady_with_hat.jfif");
dark_image=uint8(org_image-50);
bright_image=uint8(org_image+50);
  
% Bring the all three images to see
% the difference in brightness.
imtool(org_image, []);
imtool(dark_image, []);
imtool(bright_image, []);

Producción:

Ejemplo 2:

Matlab

% MATLAB code for read the colored image
% and convert into dark and bright images.
org_image=imread("logo.png"); 
dark_image=uint8(org_image-50);
bright_image=uint8(org_image+50);
  
% Bring the all three images to see 
% the difference in brightness.
imtool(org_image, []);
imtool(dark_image, []);
imtool(bright_image, []);

Producción: 

Para aumentar el brillo tenemos que aumentar la intensidad de cada píxel. La imagen es una colección de valores de píxeles. Por lo tanto, son de naturaleza aditiva. Simplemente podemos agregar una constante a cada valor de píxel. Para disminuir el brillo, simplemente podemos disminuir un valor constante de todos los píxeles de la imagen.

Publicación traducida automáticamente

Artículo escrito por pintusaini y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *