Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

imsubtract

Sustraer una imagen de otra o sustraer constante de la imagen

Sintaxis

Z = imsubtract(X,Y)

Descripción

ejemplo

Z = imsubtract(X,Y) resta cada elemento de array Y del elemento correspondiente en array X y devuelve la diferencia en el elemento correspondiente de la matriz de salida Z.

Si X es una matriz de enteros, se truncan los elementos de la salida que exceden el intervalo del tipo entero y se redondean los valores fraccionarios.

Ejemplos

contraer todo

En este ejemplo se muestra cómo restar dos matrices uint8 . Tenga en cuenta que los resultados negativos se redondearán a 0.

X = uint8([ 255 0 75; 44 225 100]); Y = uint8([ 50 50 50; 50 50 50 ]); Z = imsubtract(X,Y)
Z = 2x3 uint8 matrix

   205     0    25
     0   175    50

Lea una imagen en escala de grises en el espacio de trabajo.

I = imread('rice.png');

Estimar el fondo.

background = imopen(I,strel('disk',15));

Reste el fondo de la imagen.

J = imsubtract(I,background);

Mostrar la imagen original y la imagen procesada.

imshow(I)

figure imshow(J)

Lee una imagen en el espacio de trabajo.

I = imread('rice.png');

Reste un valor constante de la imagen.

J = imsubtract(I,50);

Mostrar la imagen original y el resultado.

imshow(I)

figure imshow(J)

Argumentos de entrada

contraer todo

Primer array (minuendo), especificado como una matriz real, no Sparsa, numérica o lógica de cualquier dimensión.

Segunda matriz (sustraendo) que se restará de X, especificada como una matriz real, no Sparsa, numérica o lógica. Y tiene el mismo tamaño y clase que X, o Y es un escalar de tipo double.

Argumentos de salida

contraer todo

Diferencia, devuelto como una matriz numérica del mismo tamaño que X. Z es la misma clase que X a menos que X sea lógico, en cuyo caso Z es el tipo de datos double. Si X es una matriz de enteros, se truncan los elementos de la salida que exceden el intervalo del tipo entero y se redondean los valores fraccionarios.

Introducido antes de R2006a