Complemento de imagen en Matlab

Requisito previo: representación de imágenes RGB
MATLAB almacena la mayoría de las imágenes como arrays bidimensionales, en las que cada elemento de la array corresponde a un solo píxel discreto en la imagen mostrada. Algunas imágenes, como las imágenes en color verdadero, representan imágenes utilizando una array tridimensional. En las imágenes de color verdadero, el primer plano de la tercera dimensión representa las intensidades de los píxeles rojos, el segundo plano representa las intensidades de los píxeles verdes y el tercer plano representa las intensidades de los píxeles azules.

Complemento de imagen:
en el complemento de una imagen binaria, los ceros se convierten en unos y los unos en ceros. El blanco y el negro están invertidos.
En el complemento de una imagen en escala de grises o en color, cada valor de píxel se resta del valor de píxel máximo admitido por la clase (o 1,0 para imágenes de doble precisión). La diferencia se utiliza como valor de píxel en la imagen de salida. En la imagen de salida, las áreas oscuras se vuelven más claras y las áreas claras se vuelven más oscuras. Para las imágenes en color, los rojos se vuelven cian, los verdes se vuelven magenta, los azules se vuelven amarillos y viceversa.

Acercarse:

  • Lea la imagen usando la función imread.
  • Complemente la imagen usando la función de complemento.
  • Muestre la imagen usando imshow.

A continuación se muestra la implementación:

% Read the binaryImage
i=imread('cameraman.png');
% Display the image
imshow(i);
% Complement the image using function
i=imcomplement(i);
% Display the complemented image
figure, imshow(i);
% Read the colored image
a=imread('flower.png');
% Display the image
figure, imshow(a);
% Complement the image using function
a=imcomplement(a);
% Display the complemented image
figure, imshow(a);

Producción:

Imagen binaria

Complemento de la imagen binaria:
aquí, en la imagen binaria, 0 se convierte en 1, el blanco y el negro se invierten.

imagen coloreada

Complemento de la imagen en color:
cada canal de color de la imagen resultante es el complemento del canal de color correspondiente en la imagen original. Regiones que eran oscuras, se vuelven claras. En la imagen original, las hojas aparecen verdes y los pétalos aparecen rojos. En la imagen del complemento, las hojas aparecen de color magenta. Los pétalos de las flores aparecen de color cian.

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 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 *