EasyImage::Oper
Applies the desired arithmetic or logic pixel-wise operator between two images or constants.
Namespace: Euresys::Open_eVision
License(s): EasyImage
[C++]
static void Oper(
EArithmeticLogicOperation
operation,
EBW8
constant,
EROIBW8
* destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
EBW16
constant,
EROIBW16
* destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
EC24
constant,
EROIC24
* destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
EBW8
constant,
const EROIBW8
* sourceImage,
EROIBW8
* destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
EBW16
constant,
const EROIBW16
* sourceImage,
EROIBW16
* destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
EC24
constant,
const EROIC24
* sourceImage,
EROIC24
* destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
const EROIBW8
* sourceImage,
EBW8
constant,
EROIBW8
* destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
const EROIBW16
* sourceImage,
EBW16
constant,
EROIBW16
* destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
const EROIC24
* sourceImage,
EC24
constant,
EROIC24
* destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
const EROIBW8
* sourceImage,
EROIBW8
* destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
const EROIBW16
* sourceImage,
EROIBW16
* destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
const EROIC24
* sourceImage,
EROIC24
* destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
const EROIBW8
* sourceImage,
EROIC24
* destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
const EROIBW8
* sourceImage0,
const EROIBW8
* sourceImage1,
EROIBW8
* destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
const EROIBW16
* sourceImage0,
const EROIBW16
* sourceImage1,
EROIBW16
* destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
const EROIC24
* sourceImage0,
const EROIC24
* sourceImage1,
EROIC24
* destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
const EROIBW8
* sourceImage0,
const EROIBW8
* sourceImage1,
EROIBW16
* destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
const EROIBW16
* sourceImage0,
const EROIBW8
* sourceImage1,
EROIBW16
* destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
const EROIBW8
* sourceImage0,
const EROIBW8
* sourceImage1,
EROIC24
* destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
const EROIBW8
* sourceImage0,
const EROIC24
* sourceImage1,
EROIC24
* destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
const EROIC24
* sourceImage0,
const EROIBW8
* sourceImage1,
EROIC24
* destinationImage
)
[[deprecated]]
static void Oper(
EArithmeticLogicOperation
operation,
EBW1
constant,
EROIBW1
* destinationImage
)
[[deprecated]]
static void Oper(
EArithmeticLogicOperation
operation,
const EROIBW1
* sourceImage,
EROIBW1
* destinationImage
)
[[deprecated]]
static void Oper(
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
License(s): EasyImage
[C#]
static void Oper(
EArithmeticLogicOperation
operation,
EBW8
constant,
EROIBW8
destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
EBW16
constant,
EROIBW16
destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
EC24
constant,
EROIC24
destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
EBW8
constant,
EROIBW8
sourceImage,
EROIBW8
destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
EBW16
constant,
EROIBW16
sourceImage,
EROIBW16
destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
EC24
constant,
EROIC24
sourceImage,
EROIC24
destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
EROIBW8
sourceImage,
EBW8
constant,
EROIBW8
destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
EROIBW16
sourceImage,
EBW16
constant,
EROIBW16
destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
EROIC24
sourceImage,
EC24
constant,
EROIC24
destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
EROIBW8
sourceImage,
EROIBW8
destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
EROIBW16
sourceImage,
EROIBW16
destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
EROIC24
sourceImage,
EROIC24
destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
EROIBW8
sourceImage,
EROIC24
destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
EROIBW8
sourceImage0,
EROIBW8
sourceImage1,
EROIBW8
destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
EROIBW16
sourceImage0,
EROIBW16
sourceImage1,
EROIBW16
destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
EROIC24
sourceImage0,
EROIC24
sourceImage1,
EROIC24
destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
EROIBW8
sourceImage0,
EROIBW8
sourceImage1,
EROIBW16
destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
EROIBW16
sourceImage0,
EROIBW8
sourceImage1,
EROIBW16
destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
EROIBW8
sourceImage0,
EROIBW8
sourceImage1,
EROIC24
destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
EROIBW8
sourceImage0,
EROIC24
sourceImage1,
EROIC24
destinationImage
)
static void Oper(
EArithmeticLogicOperation
operation,
EROIC24
sourceImage0,
EROIBW8
sourceImage1,
EROIC24
destinationImage
)
[Obsolete]
static void Oper(
EArithmeticLogicOperation
operation,
EBW1
constant,
EROIBW1
destinationImage
)
[Obsolete]
static void Oper(
EArithmeticLogicOperation
operation,
EROIBW1
sourceImage,
EROIBW1
destinationImage
)
[Obsolete]
static void Oper(
EArithmeticLogicOperation
operation,
EROIBW1
sourceImage0,
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.
Module: open_evision
License(s): EasyImage
[Python]
@staticmethod
Oper(
operation: EArithmeticLogicOperation
constant: EBW8
destinationImage: EROIBW8
) -> None
@staticmethod
Oper(
operation: EArithmeticLogicOperation
constant: EBW16
destinationImage: EROIBW16
) -> None
@staticmethod
Oper(
operation: EArithmeticLogicOperation
constant: EC24
destinationImage: EROIC24
) -> None
@staticmethod
Oper(
operation: EArithmeticLogicOperation
constant: EBW8
sourceImage: EROIBW8
destinationImage: EROIBW8
) -> None
@staticmethod
Oper(
operation: EArithmeticLogicOperation
constant: EBW16
sourceImage: EROIBW16
destinationImage: EROIBW16
) -> None
@staticmethod
Oper(
operation: EArithmeticLogicOperation
constant: EC24
sourceImage: EROIC24
destinationImage: EROIC24
) -> None
@staticmethod
Oper(
operation: EArithmeticLogicOperation
sourceImage: EROIBW8
constant: EBW8
destinationImage: EROIBW8
) -> None
@staticmethod
Oper(
operation: EArithmeticLogicOperation
sourceImage: EROIBW16
constant: EBW16
destinationImage: EROIBW16
) -> None
@staticmethod
Oper(
operation: EArithmeticLogicOperation
sourceImage: EROIC24
constant: EC24
destinationImage: EROIC24
) -> None
@staticmethod
Oper(
operation: EArithmeticLogicOperation
sourceImage: EROIBW8
destinationImage: EROIBW8
) -> None
@staticmethod
Oper(
operation: EArithmeticLogicOperation
sourceImage: EROIBW16
destinationImage: EROIBW16
) -> None
@staticmethod
Oper(
operation: EArithmeticLogicOperation
sourceImage: EROIC24
destinationImage: EROIC24
) -> None
@staticmethod
Oper(
operation: EArithmeticLogicOperation
sourceImage: EROIBW8
destinationImage: EROIC24
) -> None
@staticmethod
Oper(
operation: EArithmeticLogicOperation
sourceImage0: EROIBW8
sourceImage1: EROIBW8
destinationImage: EROIBW8
) -> None
@staticmethod
Oper(
operation: EArithmeticLogicOperation
sourceImage0: EROIBW16
sourceImage1: EROIBW16
destinationImage: EROIBW16
) -> None
@staticmethod
Oper(
operation: EArithmeticLogicOperation
sourceImage0: EROIC24
sourceImage1: EROIC24
destinationImage: EROIC24
) -> None
@staticmethod
Oper(
operation: EArithmeticLogicOperation
sourceImage0: EROIBW8
sourceImage1: EROIBW8
destinationImage: EROIBW16
) -> None
@staticmethod
Oper(
operation: EArithmeticLogicOperation
sourceImage0: EROIBW16
sourceImage1: EROIBW8
destinationImage: EROIBW16
) -> None
@staticmethod
Oper(
operation: EArithmeticLogicOperation
sourceImage0: EROIBW8
sourceImage1: EROIBW8
destinationImage: EROIC24
) -> None
@staticmethod
Oper(
operation: EArithmeticLogicOperation
sourceImage0: EROIBW8
sourceImage1: EROIC24
destinationImage: EROIC24
) -> None
@staticmethod
Oper(
operation: EArithmeticLogicOperation
sourceImage0: EROIC24
sourceImage1: EROIBW8
destinationImage: EROIC24
) -> None
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.