Compute complement of pixel values in binary or intensity images
The Image Complement block computes the complement of a binary
or intensity image. For binary images, the block replaces pixel values
1 and pixel
values equal to
an intensity image, the block subtracts each pixel value from the
maximum value that can be represented by the input data type and outputs
For example, suppose the input pixel values are given by x(i) and the output pixel values are given by y(i). If the data type of the input is double or single precision floating-point, the block outputs y(i) = 1.0-x(i). If the input is an 8-bit unsigned integer, the block outputs y(i) = 255-x(i).
|Port||Input/Output||Supported Data Types||Complex Values Supported|
Vector or matrix of intensity values
Complement of a binary or intensity
Same as Input port
The dimensions, data type, complexity, and frame status of the input and output signals are the same.
The Image Complement dialog box appears as shown in the following figure.