EasyImage::Oper
Applies the desired arithmetic or logic pixel-wise operator between two images or constants.
Namespace: Euresys::Open_eVision
[C++]
void Oper(
Euresys::Open_eVision::EArithmeticLogicOperation operation,
EBW8 constant,
EROIBW8* destinationImage
)
void Oper(
Euresys::Open_eVision::EArithmeticLogicOperation operation,
EBW16 constant,
EROIBW16* destinationImage
)
void Oper(
Euresys::Open_eVision::EArithmeticLogicOperation operation,
EC24 constant,
EROIC24* destinationImage
)
void Oper(
Euresys::Open_eVision::EArithmeticLogicOperation operation,
EBW8 constant,
const EROIBW8* sourceImage,
EROIBW8* destinationImage
)
void Oper(
Euresys::Open_eVision::EArithmeticLogicOperation operation,
EBW16 constant,
const EROIBW16* sourceImage,
EROIBW16* destinationImage
)
void Oper(
Euresys::Open_eVision::EArithmeticLogicOperation operation,
EC24 constant,
const EROIC24* sourceImage,
EROIC24* destinationImage
)
void Oper(
Euresys::Open_eVision::EArithmeticLogicOperation operation,
const EROIBW8* sourceImage,
EBW8 constant,
EROIBW8* destinationImage
)
void Oper(
Euresys::Open_eVision::EArithmeticLogicOperation operation,
const EROIBW16* sourceImage,
EBW16 constant,
EROIBW16* destinationImage
)
void Oper(
Euresys::Open_eVision::EArithmeticLogicOperation operation,
const EROIC24* sourceImage,
EC24 constant,
EROIC24* destinationImage
)
void Oper(
Euresys::Open_eVision::EArithmeticLogicOperation operation,
const EROIBW8* sourceImage,
EROIBW8* destinationImage
)
void Oper(
Euresys::Open_eVision::EArithmeticLogicOperation operation,
const EROIBW16* sourceImage,
EROIBW16* destinationImage
)
void Oper(
Euresys::Open_eVision::EArithmeticLogicOperation operation,
const EROIC24* sourceImage,
EROIC24* destinationImage
)
void Oper(
Euresys::Open_eVision::EArithmeticLogicOperation operation,
const EROIBW8* sourceImage,
EROIC24* destinationImage
)
void Oper(
Euresys::Open_eVision::EArithmeticLogicOperation operation,
const EROIBW8* sourceImage0,
const EROIBW8* sourceImage1,
EROIBW8* destinationImage
)
void Oper(
Euresys::Open_eVision::EArithmeticLogicOperation operation,
const EROIBW16* sourceImage0,
const EROIBW16* sourceImage1,
EROIBW16* destinationImage
)
void Oper(
Euresys::Open_eVision::EArithmeticLogicOperation operation,
const EROIC24* sourceImage0,
const EROIC24* sourceImage1,
EROIC24* destinationImage
)
void Oper(
Euresys::Open_eVision::EArithmeticLogicOperation operation,
const EROIBW8* sourceImage0,
const EROIBW8* sourceImage1,
EROIBW16* destinationImage
)
void Oper(
Euresys::Open_eVision::EArithmeticLogicOperation operation,
const EROIBW16* sourceImage0,
const EROIBW8* sourceImage1,
EROIBW16* destinationImage
)
void Oper(
Euresys::Open_eVision::EArithmeticLogicOperation operation,
const EROIBW8* sourceImage0,
const EROIBW8* sourceImage1,
EROIC24* destinationImage
)
void Oper(
Euresys::Open_eVision::EArithmeticLogicOperation operation,
const EROIBW8* sourceImage0,
const EROIC24* sourceImage1,
EROIC24* destinationImage
)
void Oper(
Euresys::Open_eVision::EArithmeticLogicOperation operation,
const EROIC24* sourceImage0,
const EROIBW8* sourceImage1,
EROIC24* destinationImage
)
void Oper(
Euresys::Open_eVision::EArithmeticLogicOperation operation,
EBW1 constant,
EROIBW1* destinationImage
)
void Oper(
Euresys::Open_eVision::EArithmeticLogicOperation operation,
const EROIBW1* sourceImage,
EROIBW1* destinationImage
)
void Oper(
Euresys::Open_eVision::EArithmeticLogicOperation operation,
const EROIBW1* sourceImage0,
const EROIBW1* sourceImage1,
EROIBW1* destinationImage
)
Parameters
operation
Arithmetic or logic operator, as defined by EArithmeticLogicOperation.
constant
Gray-level or color constant.
destinationImage
Pointer to the destination image/ROI.
sourceImage
Pointer to the second source image/ROI (right operand).
sourceImage0
Pointer to the first source image/ROI (left operand).
sourceImage1
Pointer to the second source image/ROI (right operand).
Remarks
The source and destination images may be the same.
When the source operands are two color images/constants, the components are combined pair-wise. The result is a color image.
When the source operands are a color image and a gray-level image, each color component is combined with the gray-level component. The result is a color image.
EasyImage.Oper
Applies the desired arithmetic or logic pixel-wise operator between two images or constants.
Namespace: Euresys.Open_eVision
[C#]
void Oper(
Euresys.Open_eVision.EArithmeticLogicOperation operation,
Euresys.Open_eVision.EBW8 constant,
Euresys.Open_eVision.EROIBW8 destinationImage
)
void Oper(
Euresys.Open_eVision.EArithmeticLogicOperation operation,
Euresys.Open_eVision.EBW16 constant,
Euresys.Open_eVision.EROIBW16 destinationImage
)
void Oper(
Euresys.Open_eVision.EArithmeticLogicOperation operation,
Euresys.Open_eVision.EC24 constant,
Euresys.Open_eVision.EROIC24 destinationImage
)
void Oper(
Euresys.Open_eVision.EArithmeticLogicOperation operation,
Euresys.Open_eVision.EBW8 constant,
Euresys.Open_eVision.EROIBW8 sourceImage,
Euresys.Open_eVision.EROIBW8 destinationImage
)
void Oper(
Euresys.Open_eVision.EArithmeticLogicOperation operation,
Euresys.Open_eVision.EBW16 constant,
Euresys.Open_eVision.EROIBW16 sourceImage,
Euresys.Open_eVision.EROIBW16 destinationImage
)
void Oper(
Euresys.Open_eVision.EArithmeticLogicOperation operation,
Euresys.Open_eVision.EC24 constant,
Euresys.Open_eVision.EROIC24 sourceImage,
Euresys.Open_eVision.EROIC24 destinationImage
)
void Oper(
Euresys.Open_eVision.EArithmeticLogicOperation operation,
Euresys.Open_eVision.EROIBW8 sourceImage,
Euresys.Open_eVision.EBW8 constant,
Euresys.Open_eVision.EROIBW8 destinationImage
)
void Oper(
Euresys.Open_eVision.EArithmeticLogicOperation operation,
Euresys.Open_eVision.EROIBW16 sourceImage,
Euresys.Open_eVision.EBW16 constant,
Euresys.Open_eVision.EROIBW16 destinationImage
)
void Oper(
Euresys.Open_eVision.EArithmeticLogicOperation operation,
Euresys.Open_eVision.EROIC24 sourceImage,
Euresys.Open_eVision.EC24 constant,
Euresys.Open_eVision.EROIC24 destinationImage
)
void Oper(
Euresys.Open_eVision.EArithmeticLogicOperation operation,
Euresys.Open_eVision.EROIBW8 sourceImage,
Euresys.Open_eVision.EROIBW8 destinationImage
)
void Oper(
Euresys.Open_eVision.EArithmeticLogicOperation operation,
Euresys.Open_eVision.EROIBW16 sourceImage,
Euresys.Open_eVision.EROIBW16 destinationImage
)
void Oper(
Euresys.Open_eVision.EArithmeticLogicOperation operation,
Euresys.Open_eVision.EROIC24 sourceImage,
Euresys.Open_eVision.EROIC24 destinationImage
)
void Oper(
Euresys.Open_eVision.EArithmeticLogicOperation operation,
Euresys.Open_eVision.EROIBW8 sourceImage,
Euresys.Open_eVision.EROIC24 destinationImage
)
void Oper(
Euresys.Open_eVision.EArithmeticLogicOperation operation,
Euresys.Open_eVision.EROIBW8 sourceImage0,
Euresys.Open_eVision.EROIBW8 sourceImage1,
Euresys.Open_eVision.EROIBW8 destinationImage
)
void Oper(
Euresys.Open_eVision.EArithmeticLogicOperation operation,
Euresys.Open_eVision.EROIBW16 sourceImage0,
Euresys.Open_eVision.EROIBW16 sourceImage1,
Euresys.Open_eVision.EROIBW16 destinationImage
)
void Oper(
Euresys.Open_eVision.EArithmeticLogicOperation operation,
Euresys.Open_eVision.EROIC24 sourceImage0,
Euresys.Open_eVision.EROIC24 sourceImage1,
Euresys.Open_eVision.EROIC24 destinationImage
)
void Oper(
Euresys.Open_eVision.EArithmeticLogicOperation operation,
Euresys.Open_eVision.EROIBW8 sourceImage0,
Euresys.Open_eVision.EROIBW8 sourceImage1,
Euresys.Open_eVision.EROIBW16 destinationImage
)
void Oper(
Euresys.Open_eVision.EArithmeticLogicOperation operation,
Euresys.Open_eVision.EROIBW16 sourceImage0,
Euresys.Open_eVision.EROIBW8 sourceImage1,
Euresys.Open_eVision.EROIBW16 destinationImage
)
void Oper(
Euresys.Open_eVision.EArithmeticLogicOperation operation,
Euresys.Open_eVision.EROIBW8 sourceImage0,
Euresys.Open_eVision.EROIBW8 sourceImage1,
Euresys.Open_eVision.EROIC24 destinationImage
)
void Oper(
Euresys.Open_eVision.EArithmeticLogicOperation operation,
Euresys.Open_eVision.EROIBW8 sourceImage0,
Euresys.Open_eVision.EROIC24 sourceImage1,
Euresys.Open_eVision.EROIC24 destinationImage
)
void Oper(
Euresys.Open_eVision.EArithmeticLogicOperation operation,
Euresys.Open_eVision.EROIC24 sourceImage0,
Euresys.Open_eVision.EROIBW8 sourceImage1,
Euresys.Open_eVision.EROIC24 destinationImage
)
void Oper(
Euresys.Open_eVision.EArithmeticLogicOperation operation,
Euresys.Open_eVision.EBW1 constant,
Euresys.Open_eVision.EROIBW1 destinationImage
)
void Oper(
Euresys.Open_eVision.EArithmeticLogicOperation operation,
Euresys.Open_eVision.EROIBW1 sourceImage,
Euresys.Open_eVision.EROIBW1 destinationImage
)
void Oper(
Euresys.Open_eVision.EArithmeticLogicOperation operation,
Euresys.Open_eVision.EROIBW1 sourceImage0,
Euresys.Open_eVision.EROIBW1 sourceImage1,
Euresys.Open_eVision.EROIBW1 destinationImage
)
Parameters
operation
Arithmetic or logic operator, as defined by EArithmeticLogicOperation.
constant
Gray-level or color constant.
destinationImage
Pointer to the destination image/ROI.
sourceImage
Pointer to the second source image/ROI (right operand).
sourceImage0
Pointer to the first source image/ROI (left operand).
sourceImage1
Pointer to the second source image/ROI (right operand).
Remarks
The source and destination images may be the same.
When the source operands are two color images/constants, the components are combined pair-wise. The result is a color image.
When the source operands are a color image and a gray-level image, each color component is combined with the gray-level component. The result is a color image.