EasyImage::Warp

Transforms an image so that each pixels are moved to the locations specified in the "warp" images used as look-up tables.

Namespace: Euresys::Open_eVision

[C++]

void Warp(
   EROIBW8* sourceImage,
   EROIBW8* destinationImage,
   EImageBW16* warpImageX,
   EImageBW16* warpImageY,
   int shiftX,
   int shiftY
)

void Warp(
   EROIC24* sourceImage,
   EROIC24* destinationImage,
   EImageBW16* warpImageX,
   EImageBW16* warpImageY,
   int shiftX,
   int shiftY
)

Parameters

sourceImage

Pointer to the source image/ROI.

destinationImage

Pointer to the destination image/ROI.

warpImageX

Pointer to the X lookup image.

warpImageY

Pointer to the Y lookup image.

shiftX

Horizontal translation.

shiftY

Vertical translation.

Remarks

For example, pixel [10,20] moves to location [WarpXImage[10,20], WarpYImage[10,20]].

EasyImage.Warp

Transforms an image so that each pixels are moved to the locations specified in the "warp" images used as look-up tables.

Namespace: Euresys.Open_eVision

[C#]

void Warp(
   Euresys.Open_eVision.EROIBW8 sourceImage,
   Euresys.Open_eVision.EROIBW8 destinationImage,
   Euresys.Open_eVision.EImageBW16 warpImageX,
   Euresys.Open_eVision.EImageBW16 warpImageY,
   int shiftX,
   int shiftY
)

void Warp(
   Euresys.Open_eVision.EROIC24 sourceImage,
   Euresys.Open_eVision.EROIC24 destinationImage,
   Euresys.Open_eVision.EImageBW16 warpImageX,
   Euresys.Open_eVision.EImageBW16 warpImageY,
   int shiftX,
   int shiftY
)

Parameters

sourceImage

Pointer to the source image/ROI.

destinationImage

Pointer to the destination image/ROI.

warpImageX

Pointer to the X lookup image.

warpImageY

Pointer to the Y lookup image.

shiftX

Horizontal translation.

shiftY

Vertical translation.

Remarks

For example, pixel [10,20] moves to location [WarpXImage[10,20], WarpYImage[10,20]].