EasyImage::RebuildFrame
Rebuilds one frame of the image by interpolation between the lines of the other frame.
Namespace: Euresys::Open_eVision
[C++]
void RebuildFrame(
EROIBW8* sourceImage,
EROIBW8* destinationImage,
OEV_UINT32 fixedRow
)
void RebuildFrame(
EROIBW16* sourceImage,
EROIBW16* destinationImage,
OEV_UINT32 fixedRow
)
void RebuildFrame(
EROIC24* sourceImage,
EROIC24* destinationImage,
OEV_UINT32 fixedRow
)
Parameters
sourceImage
Pointer to the source image/ROI.
destinationImage
Pointer to the destination image/ROI.
fixedRow
Specifies which frame remains unchanged (the frame made up of all lines of the same parity as
Remarks
The same image should be used as source and destination. If the destination image differs from the source image, only the shifted rows are copied. To use a different destination image, the source image must be copied first in the destination image object. When an image is interlaced, the two frames (even and odd lines) are not recorded at the same time. If there is movement in the scene, a visible artifact can result (the edges of objects exhibit a "comb" effect). One cure to this problem is to replace one of the frames by linearly interpolating between the lines of the other frame.
EasyImage.RebuildFrame
Rebuilds one frame of the image by interpolation between the lines of the other frame.
Namespace: Euresys.Open_eVision
[C#]
void RebuildFrame(
Euresys.Open_eVision.EROIBW8 sourceImage,
Euresys.Open_eVision.EROIBW8 destinationImage,
uint fixedRow
)
void RebuildFrame(
Euresys.Open_eVision.EROIBW16 sourceImage,
Euresys.Open_eVision.EROIBW16 destinationImage,
uint fixedRow
)
void RebuildFrame(
Euresys.Open_eVision.EROIC24 sourceImage,
Euresys.Open_eVision.EROIC24 destinationImage,
uint fixedRow
)
Parameters
sourceImage
Pointer to the source image/ROI.
destinationImage
Pointer to the destination image/ROI.
fixedRow
Specifies which frame remains unchanged (the frame made up of all lines of the same parity as
Remarks
The same image should be used as source and destination. If the destination image differs from the source image, only the shifted rows are copied. To use a different destination image, the source image must be copied first in the destination image object. When an image is interlaced, the two frames (even and odd lines) are not recorded at the same time. If there is movement in the scene, a visible artifact can result (the edges of objects exhibit a "comb" effect). One cure to this problem is to replace one of the frames by linearly interpolating between the lines of the other frame.