Intel® Integrated Performance Primitives (Intel® IPP) Developer Guide and Reference

ID 790148
Date 10/31/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Visible to Intel only — GUID: GUID-7E9F7110-640D-416E-9229-C4081B97E5CC

Document Table of Contents

Compare Operations

This section describes functions that compare images. Each compare function writes its results to a one-channel Ipp8u output image. The output pixel is set to a non-zero value if the corresponding input pixel(s) satisfy the compare condition; otherwise, the output pixel is set to 0. You can compare either two images, or an image and a constant value, using the following compare conditions: “greater”, “greater or equal”, “less”, “less or equal”, “equal”. Compare condition is specified as a function argument of IppCmpOp type (see Structures and Enumerators for more information). Images containing floating-point data can also be compared for being equal within a given tolerance eps.

For images with multi-channel data, the compare condition for a given pixel is true only when each color channel value of that pixel satisfies this condition.