Namespace for collection of bitwise image functions from the Foundation package. More...
Functions | |
std::unique_ptr< Image > | And (const Image &image1, const Image &image2) |
Performs a bit-wise AND operation between the pixels of the two input images. More... | |
template<class RANGE > | |
TypedRange< std::unique_ptr< Image >, int, RANGE >::type | And (const Image &image, const RANGE &values) |
Bit-wise AND operation on the input image with a constant value or values. More... | |
std::unique_ptr< Image > | And (const Image &image, int value) |
Bit-wise AND operation on the input image with a constant value. More... | |
std::unique_ptr< Image > | Or (const Image &image1, const Image &image2) |
Performs a bit-wise OR operation between the pixels of the two input images. More... | |
template<class RANGE > | |
TypedRange< std::unique_ptr< Image >, int, RANGE >::type | Or (const Image &image, const RANGE &values) |
Bit-wise OR operation on the input image with a constant value or values. More... | |
std::unique_ptr< Image > | Or (const Image &image, int value) |
Bit-wise OR operation on the input image with a constant value. More... | |
std::unique_ptr< Image > | Xor (const Image &image1, const Image &image2) |
Performs a bit-wise XOR operation between the pixels of the two input images. More... | |
template<class RANGE > | |
TypedRange< std::unique_ptr< Image >, int, RANGE >::type | Xor (const Image &image, const RANGE &values) |
Bit-wise XOR operation on the input image with constant values. More... | |
std::unique_ptr< Image > | Xor (const Image &image, int value) |
Bit-wise XOR operation on the input image with a constant value. More... | |
std::unique_ptr< Image > | Negate (const Image &image) |
Performs a bit-wise NOT operation on the pixels of the input image to create the output image. More... | |
template<class RANGE > | |
TypedRange< std::unique_ptr< Image >, int, RANGE >::type | UpShift (const Image &image, const RANGE &values) |
Bit-wise shift the input image with constant values. More... | |
std::unique_ptr< Image > | UpShift (const Image &image, int value) |
Bit-wise shift the input image with a constant value. More... | |
template<class RANGE > | |
TypedRange< std::unique_ptr< Image >, int, RANGE >::type | DownShift (const Image &image, const RANGE &values) |
Bit-wise shift the input image with constant values. More... | |
std::unique_ptr< Image > | DownShift (const Image &image, int value) |
Bit-wise shift the input image with a constant value. More... | |
Namespace for collection of bitwise image functions from the Foundation package.
|
inline |
Bit-wise AND operation on the input image with a constant value or values.
[in] | image | Input image. |
[in] | values | Values to AND the image with (at least one per plane in image). |
Any | exception derived from std::exception including CvbException. |
|
inline |
Bit-wise AND operation on the input image with a constant value.
[in] | image | Input image. |
[in] | value | Value to AND each plane with. |
Any | exception derived from std::exception including CvbException. |
|
inline |
Performs a bit-wise AND operation between the pixels of the two input images.
[in] | image1 | Input image 1. |
[in] | image2 | Input image 2. |
Any | exception derived from std::exception including CvbException. |
If the sizes of the two input images differ, the result image will contain the biggest rectangle common to both input images.
|
inline |
Bit-wise shift the input image with constant values.
[in] | image | Input image. |
[in] | values | Values to shift the image with (at least one per plane in image). |
Any | exception derived from std::exception including CvbException. |
|
inline |
Bit-wise shift the input image with a constant value.
[in] | image | Input image. |
[in] | value | Value to shift each plane with. |
Any | exception derived from std::exception including CvbException. |
|
inline |
Performs a bit-wise NOT operation on the pixels of the input image to create the output image.
[in] | image | Input image. |
Any | exception derived from std::exception including CvbException. |
|
inline |
Bit-wise OR operation on the input image with a constant value or values.
[in] | image | Input image. |
[in] | values | Values to OR the image with (at least one per plane in image). |
Any | exception derived from std::exception including CvbException. |
|
inline |
Bit-wise OR operation on the input image with a constant value.
[in] | image | Input image. |
[in] | value | Value to OR each plane with. |
Any | exception derived from std::exception including CvbException. |
|
inline |
Performs a bit-wise OR operation between the pixels of the two input images.
[in] | image1 | Input image 1. |
[in] | image2 | Input image 2. |
Any | exception derived from std::exception including CvbException. |
If the sizes of the two input images differ, the result image will contain the biggest rectangle common to both input images.
|
inline |
Bit-wise shift the input image with constant values.
[in] | image | Input image. |
[in] | values | Values to shift the image with (at least one per plane in image). |
Any | exception derived from std::exception including CvbException. |
|
inline |
Bit-wise shift the input image with a constant value.
[in] | image | Input image. |
[in] | value | Value to shift each plane with. |
Any | exception derived from std::exception including CvbException. |
|
inline |
Bit-wise XOR operation on the input image with constant values.
[in] | image | Input image. |
[in] | values | Values to XOR the image with (at least one per plane in image). |
Any | exception derived from std::exception including CvbException. |
|
inline |
Bit-wise XOR operation on the input image with a constant value.
[in] | image | Input image. |
[in] | value | Value to XOR each plane with. |
Any | exception derived from std::exception including CvbException. |
|
inline |
Performs a bit-wise XOR operation between the pixels of the two input images.
[in] | image1 | Input image 1. |
[in] | image2 | Input image 2. |
Any | exception derived from std::exception including CvbException. |
If the sizes of the two input images differ, the result image will contain the biggest rectangle common to both input images.