EasyImage::ProjectOnAColumn
Projects an image horizontally onto a column.
Namespace: Euresys::Open_eVision
[C++]
void ProjectOnAColumn(
const EROIBW8* sourceImage,
EBW32Vector* destinationVector
)
void ProjectOnAColumn(
const EROIBW16* sourceImage,
EBW32Vector* destinationVector
)
void ProjectOnAColumn(
const EROIBW8* sourceImage,
EBW8Vector* destinationVector
)
void ProjectOnAColumn(
const EROIBW16* sourceImage,
EBW16Vector* destinationVector
)
void ProjectOnAColumn(
const EROIC24* sourceImage,
EC24Vector* destinationVector
)
void ProjectOnAColumn(
const EROIBW8* sourceImage,
const EROIBW8* mask,
EBW32Vector* destinationVector
)
void ProjectOnAColumn(
const EROIBW16* sourceImage,
const EROIBW8* mask,
EBW32Vector* destinationVector
)
void ProjectOnAColumn(
const EROIBW8* sourceImage,
EROIBW8* mask,
EBW8Vector* destinationVector
)
void ProjectOnAColumn(
const EROIBW16* sourceImage,
EROIBW8* mask,
EBW16Vector* destinationVector
)
void ProjectOnAColumn(
const EROIC24* sourceImage,
EROIBW8* mask,
EC24Vector* destinationVector
)
Parameters
sourceImage
Pointer to the source image/ROI.
destinationVector
Pointer to the destination vector.
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.
Remarks
Pixel gray/color levels are added when projecting into an EBW32Vector. When projecting into an EBW8Vector/EBW16Vector/EC24Vector, pixel values are averaged, instead.
EasyImage.ProjectOnAColumn
Projects an image horizontally onto a column.
Namespace: Euresys.Open_eVision
[C#]
void ProjectOnAColumn(
Euresys.Open_eVision.EROIBW8 sourceImage,
Euresys.Open_eVision.EBW32Vector destinationVector
)
void ProjectOnAColumn(
Euresys.Open_eVision.EROIBW16 sourceImage,
Euresys.Open_eVision.EBW32Vector destinationVector
)
void ProjectOnAColumn(
Euresys.Open_eVision.EROIBW8 sourceImage,
Euresys.Open_eVision.EBW8Vector destinationVector
)
void ProjectOnAColumn(
Euresys.Open_eVision.EROIBW16 sourceImage,
Euresys.Open_eVision.EBW16Vector destinationVector
)
void ProjectOnAColumn(
Euresys.Open_eVision.EROIC24 sourceImage,
Euresys.Open_eVision.EC24Vector destinationVector
)
void ProjectOnAColumn(
Euresys.Open_eVision.EROIBW8 sourceImage,
Euresys.Open_eVision.EROIBW8 mask,
Euresys.Open_eVision.EBW32Vector destinationVector
)
void ProjectOnAColumn(
Euresys.Open_eVision.EROIBW16 sourceImage,
Euresys.Open_eVision.EROIBW8 mask,
Euresys.Open_eVision.EBW32Vector destinationVector
)
void ProjectOnAColumn(
Euresys.Open_eVision.EROIBW8 sourceImage,
Euresys.Open_eVision.EROIBW8 mask,
Euresys.Open_eVision.EBW8Vector destinationVector
)
void ProjectOnAColumn(
Euresys.Open_eVision.EROIBW16 sourceImage,
Euresys.Open_eVision.EROIBW8 mask,
Euresys.Open_eVision.EBW16Vector destinationVector
)
void ProjectOnAColumn(
Euresys.Open_eVision.EROIC24 sourceImage,
Euresys.Open_eVision.EROIBW8 mask,
Euresys.Open_eVision.EC24Vector destinationVector
)
Parameters
sourceImage
Pointer to the source image/ROI.
destinationVector
Pointer to the destination vector.
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.
Remarks
Pixel gray/color levels are added when projecting into an EBW32Vector. When projecting into an EBW8Vector/EBW16Vector/EC24Vector, pixel values are averaged, instead.