ImageEn, unit IEVision

TIEVisionImage.cmp

TIEVisionImage.cmp

Declaration

procedure cmp(rhs: TIEVisionImage; dest: TIEVisionImage; cmpOp: TIEVisionCmpOp); overload; safecall;
procedure cmp(rhs: Double; dest: TIEVisionImage; cmpOp: TIEVisionCmpOp); overload; safecall;

Description

Perform a per-element comparison of two images or an image and scalar value.
Parameter Description
rhs Right-side image to compare
dest Container for the results
cmpOp Compare operation

Note:
◼The images being compared must be the same size and color depth
◼You should allocate the destination image to the same size as the compare images

Demo

Demo  Demos\ImageEditing\EveryMethod\EveryMethod.dpr

Example

Also see: Automated Samples
ImageEnView1.IO.LoadFromFile( 'D:\im.jpg' );
ImageEnView2.IO.LoadFromFile( 'D:\im2.jpg' );

// Allocate destination image
DestIEViewer1.IEBitmap.Allocate( ImageEnView1.IEBitmap.Width, ImageEnView1.IEBitmap.Height );

ImageEnView1.IEBitmap.GetIEVisionImage().cmp( ImageEnView2.IEBitmap.GetIEVisionImage(),
                                              DestIEViewer1.IEBitmap.GetIEVisionImage(),
                                              ievEQUAL );
DestIEViewer1.Update();