Visible to Intel only — GUID: GUID-4E09292C-6C87-4F7A-A7A3-92CE5E2A9E3A
Visible to Intel only — GUID: GUID-4E09292C-6C87-4F7A-A7A3-92CE5E2A9E3A
Arithmetic Operations
Functions described in this section perform arithmetic operations on pixel values. Arithmetic operations include addition, multiplication, subtraction, and division of pixel values of two images as well as similar operations on a single image and a constant. Computation of an absolute value, square, square root, exponential, and natural logarithm of pixels in an image buffer is also supported. Functions of this group perform operations on each pixel in the source buffer(s), and write the results into the destination buffer. Some functions also support processing of images with complex data.
- Add
Adds pixel values of two images. - AddC
Adds a constant to pixel values of an image. - AddSquare
Adds squared pixel values of a source image to floating-point pixel values of an accumulator image. - AddProduct
Adds product of pixel values of two source images to floating-point pixel values of an accumulator image. - AddWeighted
Adds weighted pixel values of a source image to floating-point pixel values of an accumulator image. - Mul
Multiplies pixel values of two images. - MulC
Multiplies pixel values of an image by a constant. - MulC64f
Multiplies pixel values of an image by a constant array. - MulScale
Multiplies pixel values of two images and scales the products. - MulCScale
Multiplies pixel values of an image by a constant and scales the products. - Sub
Subtracts pixel values of two images. - SubC
Subtracts a constant from pixel values of an image. - Div
Divides pixel values of an image by pixel values of another image. - Div_Round
Divides pixel values of an image by pixel values of another image with different rounding modes. - DivC
Divides pixel values of an image by a constant. - Abs
Computes absolute pixel values of a source image and places them into the destination image. - AbsDiff
Calculates absolute difference between two images. - AbsDiffC
Calculates absolute difference between image and scalar value. - Sqr
Squares pixel values of an image and writes them into the destination image. - Sqrt
Computes square roots of pixel values of a source image and writes them into the destination image. - Ln
Computes the natural logarithm of pixel values in a source image and writes the results into the destination image. - Exp
Computes the exponential of pixel values in a source image and writes the results into the destination image. - DotProd
Computes the dot product of pixel values of two source images. - DotProdCol
Calculates the dot product of taps vector and columns of the specified set of rows. - Complement
Converts pixel values from two's complement to binary representation.