Image Processing Toolbox User's Guide Previous page   Next Page
imsubtract

Subtract one image from another, or subtract a constant from an image

Syntax

Description

Z = imsubtract(X,Y) subtracts each element in array Y from the corresponding element in array X and returns the difference in the corresponding element of the output array Z. X and Y are real, nonsparse numeric arrays of the same size and class, or Y is a double scalar. The array returned, Z, has the same size and class as X unless X is logical, in which case Z is double.

If X is an integer array, then elements of the output that exceed the range of the integer type are truncated, and fractional values are rounded.

Examples

Subtract two uint8 arrays. Note that negative results are rounded to 0.

Estimate and subtract the background of an image:

Subtract a constant value from an image:

See Also

imabsdiff, imadd, imcomplement, imdivide, imlincomb, immultiply, ippl


Previous page  imshow imtool Next page

© 1994-2005 The MathWorks, Inc.