EasyImage::PixelCompare

Counts the number of pixels differing between two images.

Namespace: Euresys::Open_eVision

[C++]

OEV_UINT32 PixelCompare(
   const EROIBW8* sourceImage0,
   const EROIBW8* sourceImage1
)

OEV_UINT32 PixelCompare(
   const EROIBW16* sourceImage0,
   const EROIBW16* sourceImage1
)

OEV_UINT32 PixelCompare(
   const EROIC24* sourceImage0,
   const EROIC24* sourceImage1
)

OEV_UINT32 PixelCompare(
   const EROIBW8* sourceImage0,
   const ERegion& region,
   const EROIBW8* sourceImage1
)

OEV_UINT32 PixelCompare(
   const EROIBW16* sourceImage0,
   const ERegion& region,
   const EROIBW16* sourceImage1
)

OEV_UINT32 PixelCompare(
   const EROIC24* sourceImage0,
   const ERegion& region,
   const EROIC24* sourceImage1
)

OEV_UINT32 PixelCompare(
   const EROIBW8* sourceImage0,
   const EROIBW8* sourceImage1,
   const EROIBW8* mask
)

OEV_UINT32 PixelCompare(
   const EROIBW16* sourceImage0,
   const EROIBW16* sourceImage1,
   const EROIBW8* mask
)

OEV_UINT32 PixelCompare(
   const EROIC24* sourceImage0,
   const EROIC24* sourceImage1,
   const EROIBW8* mask
)

OEV_UINT32 PixelCompare(
   const EROIBW1* sourceImage0,
   const EROIBW1* sourceImage1
)

Parameters

sourceImage0

Pointer to the first source image/ROI.

sourceImage1

Pointer to the second source image/ROI.

region

Pointer to a region to apply the function only on a particular region in the image.

mask

Pointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.

EasyImage.PixelCompare

Counts the number of pixels differing between two images.

Namespace: Euresys.Open_eVision

[C#]

uint PixelCompare(
   Euresys.Open_eVision.EROIBW8 sourceImage0,
   Euresys.Open_eVision.EROIBW8 sourceImage1
)

uint PixelCompare(
   Euresys.Open_eVision.EROIBW16 sourceImage0,
   Euresys.Open_eVision.EROIBW16 sourceImage1
)

uint PixelCompare(
   Euresys.Open_eVision.EROIC24 sourceImage0,
   Euresys.Open_eVision.EROIC24 sourceImage1
)

uint PixelCompare(
   Euresys.Open_eVision.EROIBW8 sourceImage0,
   Euresys.Open_eVision.ERegion region,
   Euresys.Open_eVision.EROIBW8 sourceImage1
)

uint PixelCompare(
   Euresys.Open_eVision.EROIBW16 sourceImage0,
   Euresys.Open_eVision.ERegion region,
   Euresys.Open_eVision.EROIBW16 sourceImage1
)

uint PixelCompare(
   Euresys.Open_eVision.EROIC24 sourceImage0,
   Euresys.Open_eVision.ERegion region,
   Euresys.Open_eVision.EROIC24 sourceImage1
)

uint PixelCompare(
   Euresys.Open_eVision.EROIBW8 sourceImage0,
   Euresys.Open_eVision.EROIBW8 sourceImage1,
   Euresys.Open_eVision.EROIBW8 mask
)

uint PixelCompare(
   Euresys.Open_eVision.EROIBW16 sourceImage0,
   Euresys.Open_eVision.EROIBW16 sourceImage1,
   Euresys.Open_eVision.EROIBW8 mask
)

uint PixelCompare(
   Euresys.Open_eVision.EROIC24 sourceImage0,
   Euresys.Open_eVision.EROIC24 sourceImage1,
   Euresys.Open_eVision.EROIBW8 mask
)

uint PixelCompare(
   Euresys.Open_eVision.EROIBW1 sourceImage0,
   Euresys.Open_eVision.EROIBW1 sourceImage1
)

Parameters

sourceImage0

Pointer to the first source image/ROI.

sourceImage1

Pointer to the second source image/ROI.

region

Pointer to a region to apply the function only on a particular region in the image.

mask

Pointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.